Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Técnicas Digitales III
Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Ejemplo de la unidad de control Microprogramada – INC reg A
2
Unidad de Control Microprogramada
000 001 010 011 100 101 110 111 ALU - 16 Op. Memoria de Micro programa Instrucc. Estado Secuenciador Bus registros sel. reg. sel. r eg. Control c. progr. instrucc. flags reg. A reset reg. B reloj p. stack temp. A microbifurcación. temp. B micropalabra A B C M M O O R W R W datos direcciones control Camino de los datos 00 01 02 03 Circuito de la unidad de control microprogramada Memoria principal
3
Unidad de Control Microprogramada
000 001 010 011 100 101 110 111 ALU - 16 Op. Memoria de Micro programa Instrucc. Estado Secuenciador Bus registros sel. reg. sel. r eg. Control Datos 81 instrucc. flags 20 000 reset reg. B reloj p. stack temp. A microbifurcación. temp. B micropalabra A B C M M O O R W R W datos direcciones control Camino de los datos 81 82 FD 83 84 Se muestran los datos del ejemplo 1 Memoria principal
4
Unidad de Control Microprogramada
Sec. 1 81 registros 000 Instrucc. Estado instrucc. 001 flags Memoria 010 de Micro- 20 000 011 reset programa Secuenciador reg. B 100 sel. reg. reloj p. stack 101 temp. A 110 microbifurcación. 82 111 sel. r eg. x x x 0 0 0 1 1 1 0 0 0 0 0 A B ALU - A+1 82 C M M O O R W R W datos direcciones control Bus Camino de los datos Control 81 82 FD 83 84 Se incrementa el contador de programa y se almacena en temp B Memoria principal
5
Unidad de Control Microprogramada
Sec. 2 82 registros 000 Instrucc. Estado instrucc. 001 flags Memoria 010 de Micro - 20 001 011 reset programa Secuenciador reg. B 100 sel. reg. reloj p. stack 101 temp. A 110 microbifurcación. 82 111 sel. r eg. x x x 1 1 1 0 0 0 0 0 0 0 0 A B ALU - A 82 C M M O O R W R W datos direcciones control Bus Camino de los datos Control 81 82 FD 83 84 Se copia el temp B al contador de programa. Ahora apunta a la próxima instrucción en memoria Memoria principal
6
Unidad de Control Microprogramada
Sec. 3 82 registros 000 Instrucc. Estado instrucc. 001 flags Memoria 010 de Micro - 20 002 011 reset programa Secuenciador reg. B 100 sel. reg. reloj p. stack 101 temp. A 110 microbifurcación. 82 111 sel. r eg. x x x 0 0 0 x x x 1 0 1 0 0 A B ALU - A 82 C M M O O R W R W datos 82 control Bus Camino de los datos Control 81 82 FD 83 84 Se copia el contador de programa al registro de direcciones Memoria principal
7
Unidad de Control Microprogramada
Sec. 4 82 registros 000 FD Estado FD 001 flags Memoria 010 de Micro- 20 003 011 reset programa Secuenciador reg. B 100 sel. reg. reloj p. stack 101 temp. A 110 microbifurcación. 82 111 sel. r eg. x x x x x x 0 0 1 0 1 0 0 0 A B ALU - -- FD C M M O O R W R W FD 82 control Bus Camino de los datos Control 81 82 FD 83 84 Se lee el contenido de la dirección de memoria y se almacena en el registro de instrucción Memoria principal
8
Unidad de Control Microprogramada
Sec. 5 82 registros 000 FD Estado FD 001 flags Memoria 010 de Micro- 20 FD0 011 reset programa Secuenciador reg. B 100 sel. reg. reloj p. stack 101 temp. A 110 microbifurcación. 21 111 sel. r eg. x x x 0 1 1 1 1 1 0 0 0 0 0 A B ALU - A+1 21 C M M O O R W R W -- -- control Bus Camino de los datos Control 81 82 FD 83 84 Comienza la ejecución de la instrucción: Se incrementa el reg A y se almacena en temp B Memoria principal
9
Unidad de Control Microprogramada
Sec. 6 82 registros 000 FD Estado FD 001 flags Memoria 010 de Micro- 21 FD1 011 reset programa Secuenciador reg. B 100 sel. reg. reloj p. stack 101 temp. A 110 microbifurcación. 21 111 sel. r eg. x x x 1 1 1 0 1 1 0 0 0 0 1 A B ALU - A 21 C M M O O R W R W -- -- control Bus Camino de los datos Control 81 82 FD 83 84 Se copia el temp B al reg A. Finaliza la ejecución de la instrucción. Memoria principal
10
Técnicas Digitales III
Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Fin de la presentación Visítenos en:
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.