Acquitectura del computador
4.1 Estructura general de un sistema de transferencia de registros
4.2 Operaciones de transferencia
R2 R1
Operaciones de transferencia
Operacióncondicional If (K1 = 1) then (R2 R1) Notación de transferencia de registros K1: R2 R1
Operaciones de transferencia
Símbolos utilizados en el lenguaje de transferencia de registros
Operacionesde transferencia
Ejemplos de microoperaciones aritméticas
Operaciones de transferencia
Implementación de las operaciones de transferencia: X’K1:R1 R1+R2 XK1: R1 R1+R2’+1
Operacionesde transferencia
Microoperaciones lógicas típicas
Ejemplos de operaciones de desplazamiento
4.3 Transferencia utilizando multiplexores
Ejemplo: implementación de la operación condicionalmúltiple K1: R0 R1, K1’K2: R0 R2
Transferencia utilizando multiplexores
Circuito detallado de la implementación de K1: R0 R1, K1’K2: R0 R2
Transferencia utilizando multiplexoresMultiplexores dedicados Un solo BUS
Transferencia utilizando multiplexores
Ejemplo de transferencia de registros utilizando una configuración de un solo BUS
4.4 Tipos de Buses
Bus Multiplexado Bustriestado con registros bidireccionales
Tipos de Buses
Funcionamiento de un registro bidireccional
Tipos de Buses
Conexión de una memoria al BUS de datos y al BUS de direcciones
Unidad dedatos típica
Conjunto de registros
Unidad funcional
4.5 Unidad Funcional
Unidad Aritmético-Lógica (ALU)
Unidad Aritmética
Unidad Aritmética
Tabla de funciones
Tabla de verdadMapa de Karnaugh
Unidad aritmética de 4 bits
Unidad Lógica
Tabla funcional
Circuito
Una etapa de la ALU
Tabla funcional de la ALU
Desplazadores (Shifters)
Desplazadorrotatorio
Tabla funcional
Circuito
Diagrama general de la unidad de datos
Tabla para la unidad funcional
Detalle unidad funcional
Variables de control para la unidad de datos...
Regístrate para leer el documento completo.