Carrera: Ingeniería en sistemas digitales II
Ciclo:
Nombre del mó dulo: Diseñ o de la ló gica de control.
TEMA 4.1 Organizació n de la unidad de control.
Tema:
Tarea 7: Nombre: Juan Manuel Landa Santillá n
Instrucción: El estudiante analizará y modificará los formatos de microinstrucciones en
funció n del hardware disponible; e identificará y generará microinstrucciones y
microprogramas de manera simbó lica y binaria.
Guarda tu archivo [Link] y sú belo como tarea.
I. Realiza lo que se pide en cada uno de los siguientes enunciados.
II. Una unidad de control de microprograma es similar a la mostrada en
la figura 1 con las siguientes diferencias: a) MUX1 tiene cuatro
entradas para CAR; b) MUX2 tiene 15 entradas para los bits de
estado; c) La memoria de control tiene 1024 palabras. Formula el
formato de microinstrucción y especifica el número de bits en cada
campo. ¿Cuál debe ser el tamaño para la memoria de control?
Figura 2. Control Microprogramado para la unidad procesadora.
CAR Designación Simbólica Selección Campo de
A B D F H MUX1 MUX2 Dirección
60 R1 R2 R3 DEC NSH INT LAD 17
001 001 011 0110 000 0 001 010001
61 R4 R5 R5 ADD SHR - NEX -
011 100 100 0010 010 0 000 000000
62 - - NONE TSF NSH - NEX 21
000 000 000 0000 000 0 000 010101
63 R6 - R7 TSF NSH - NEX -
110 000 111 0000 000 0 000 000000
III. . Lista las microinstrucciones de manera simbólica y de manera
binaria similar al ejemplo mostrado en la tabla 1, para las siguientes
declaraciones de transferencia de registros.
IV. Dado el siguiente microprograma binario comenzando en la
dirección 16 (similar a la Tabla 2 el cual comienza en la dirección 20)
Dirección ROM Microprograma Binario
010000 001 010 011 0101 000 0000 000000
010001 000 000 000 0000 000 0010 010011
010010 000 000 001 0000 001 0001 010011
010011 011 000 011 0001 000 0000 000000
010100 000 000 000 0000 000 1101 000000
010101 010 010 010 1100 000 0001 010000
Dirección Palabra de Control
ROM A B D F H MUX ADRS
010000 001 010 011 0101 000 0000 000000
010001 000 000 000 0000 000 0010 010011
010010 000 000 001 0000 001 0001 010011
010011 011 000 011 0001 000 0000 000000
010100 000 000 000 0000 000 1101 000000
010101 010 010 010 1100 000 0001 010000
V. Lista el correspondiente microprograma simbólico como en la Tabla
3.
Palabra de Control Selección Campo de
CAR
A B D F H MUX1 MUX2 dirección
20 R1 R2 R3 SUB NSH - NEX -
21 - - NONE TSF NSH INT NEX 19
22 - - R1 TSF SHL INT NEX 19
23 R3 - R3 INC NSH - NEX -
24 - - NONE TSF NSH EXT NEX -
25 R2 R2 R2 XOR NSH INT NEX 16
VI. Lista las correspondientes declaraciones de transferencia de
registros como en la Tabla 4
VII. Traduce el microprograma de la Tabla 5 a binario.
Dirección en Palabra de Control
CAR A B D F H MUX ADRS
001000 000 000 011 0000 011 0000 000000
001001 001 - 001 0111 000 0000 000000
001010 000 000 000 0000 000 1100 000000
001011 001 - 001 0000 100 0000 000000
001100 000 000 000 0000 000 0011 001011
001101 010 - 010 0001 000 0001 001001
VIII. El reporte de los resultados obtenidos debes
documentarlo, individualmente, en un solo formato de prácticas.
IX. Registra las referencias empleadas de libros, sitios Web y/o revistas.
Puedes apoyarte en el programa Apastyle. Guía para la elaboración
de referencias bibliográficas, descárgalo pulsando aquí.