100% encontró este documento útil (2 votos)
531 vistas4 páginas

Microinstrucciones y Microprogramas

Este documento presenta una tarea sobre el diseño de la lógica de control de una unidad de control de microprograma. Se pide al estudiante que analice el formato de microinstrucciones y genere microinstrucciones y microprogramas simbólicos y binarios basados en la configuración de hardware dada, que incluye una memoria de control de 1024 palabras. También se pide que liste microinstrucciones y declaraciones de transferencia de registros en formatos simbólicos y binarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
531 vistas4 páginas

Microinstrucciones y Microprogramas

Este documento presenta una tarea sobre el diseño de la lógica de control de una unidad de control de microprograma. Se pide al estudiante que analice el formato de microinstrucciones y genere microinstrucciones y microprogramas simbólicos y binarios basados en la configuración de hardware dada, que incluye una memoria de control de 1024 palabras. También se pide que liste microinstrucciones y declaraciones de transferencia de registros en formatos simbólicos y binarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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í.

También podría gustarte