Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2.2 Taller - RTL CPU Sencilla 202030
2.2 Taller - RTL CPU Sencilla 202030
Index Terms
Microoperación, macrooperación, CPU, Lógica de Transferencia entre Registros, Microoperación,
macrooperación, CPU, Lógica de Transferencia entre Registros
I. OBJETIVO
Entender y aplicar la estrategia Lógica de Transferencia entre Registros en el diseño de una CPU
III. ENUNCIADO
Diseñe un computador que pueda realizar operaciones de SUMA, RESTA, AND, OR y NOT entre un banco
de 8 registros generales de 4 bits cada uno. Además, debe tener un registro acumulador, al cual se le puede
realizar el complemento a la base e instrucciones de desplazamiento. El computador debe contar con banderas
de CERO, CARRY y SIGNO. Agregar una instrucción de suma si el CARRY es cero (si no hay acarreo).
Adicionalmente, debe poder leer un dato de la memoria de datos, enviándolo a cualquiera de los registros de
propósito general, y viceversa.
1. Defina el set de instrucciones, con el código de instrucción, mnemónico, función y descripción de cada
instrucción.
2. Mostrar el esquema de la unidad procesadora.
3. Mostrar las microinstrucciones requeridas para dar secuencia a cada una de las instrucciones definidas en el
set.
4. Diseñar la unidad de control.
5. Realizar un programa, con las instrucciones derivadas, que sume los números contenidos en una memoria
de datos desde la posición F0H a FFH, y guardar el resultado en EFH. Mostrar el contenido de la memoria de
programa, con el programa derivado
IV. ENTREGA
Este Taller sólo constituye una herramienta práctica para ejercitarse en el tema de RTL, a ser evaluado en el
Primer Parcial. No hay entregables y, por tanto, no generará nota. Las consultas deben ser planteadas en los
horarios que el profesor dispone para Atención a Estudiantes.