04.- Registros y Buses

15
IV Transferencia de Registros

description

ensamblador

Transcript of 04.- Registros y Buses

  • IV Transferencia de Registros

  • 4.1 Estructura general de un sistema de transferencia de registros

  • 4.2 Operaciones de transferencia

    R2 R1

  • Operaciones de transferencia

    If (K1 = 1) then (R2 R1)

    K1: R2 R1

    Operacin condicional

    Notacin de transferencia de registros

  • Smbolos utilizados en el lenguaje de transferencia de registros

    Operaciones de transferencia

  • Ejemplos de microoperaciones aritmticas

    Operaciones de transferencia

  • XK1:R1 R1+R2

    XK1: R1 R1+R2+1

    Implementacin de las operaciones de transferencia:

    Operaciones de transferencia

  • Microoperaciones lgicas tpicas

    Ejemplos de operaciones de desplazamiento

    Operaciones de transferencia

  • 4.3 Transferencia utilizando multiplexores

    Ejemplo: implementacin de la operacin condicional mltiple

    K1: R0 R1, K1K2: R0 R2

  • Transferencia utilizando multiplexores

    Circuito detallado de la implementacin de

    K1: R0 R1, K1K2: R0 R2

  • Multiplexores dedicados Un solo BUS

    Transferencia utilizando multiplexores

  • Transferencia utilizando multiplexores

    Ejemplo de transferencia deregistros utilizando unaconfiguracin de un solo BUS

  • 4.4 Tipos de BusesBus Multiplexado

    Bus triestado conregistros bidireccionales

  • Tipos de Buses

    Funcionamiento de un registro bidireccional

  • Tipos de BusesConexin de una memoria al BUS de datos y alBUS de direcciones