Sie sind auf Seite 1von 10

Universidad Tecnolgica Nacional Facultad Regional San Nicols

Tcnicas Digitales III


Ejemplo de la unidad de control Microprogramada INC reg A

Unidad de Control Microprogramada


c. progr. instrucc. flags reg. A reg. B p. stack temp. A
temp. B sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

Instrucc.

Estado

reset Secuenciador reloj

microbifurcacin.

micropalabra

A
ALU - 16 Op.

ALU datos direcciones

MM O O RW R W

control Bus

Camino de los datos

Control

00 01 02 03

Circuito de la unidad de control microprogramada

Memoria principal

Unidad de Control Microprogramada


81 instrucc. flags 20 reg. B p. stack temp. A
temp. B sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

Instrucc.

Estado

Datos
reset reloj

000

Secuenciador

microbifurcacin.

micropalabra

A
ALU - 16 Op.

ALU datos direcciones

MM O O RW R W

control Bus

Camino de los datos


Se muestran los datos del ejemplo 1

Control

81 82 83 84

FD

Memoria principal

Unidad de Control Microprogramada


81 instrucc. flags 20 reg. B p. stack temp. A
82 sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

Instrucc.

Estado

Sec. 1
reset reloj

000

Secuenciador

microbifurcacin.

x x x 0 0 0 0 1 1 0 1 1 10 0 0 0 0 0 0 B

00

A
ALU - A+1

82
MM O O RW R W

datos

direcciones

control Bus

Camino de los datos

Control

81 82 83 84

FD

Se incrementa el contador de programa y se almacena en temp B

Memoria principal

Unidad de Control Microprogramada


82 instrucc. flags 20 reg. B p. stack temp. A
82 sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

Instrucc.

Estado

Sec. 2
reset reloj

001

Secuenciador

microbifurcacin.

x x x 1 1 1 0 0 0 1 0 0 00 0 0 0 0 0 0 B

00

A
ALU - A

82
MM O O RW R W

datos

direcciones

control Bus

Camino de los datos

Control

81 82 83 84

FD

Se copia el temp B al contador de programa. Ahora apunta a la prxima instruccin en memoria

Memoria principal

Unidad de Control Microprogramada


82 instrucc. flags 20 reg. B p. stack temp. A
82 sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

Instrucc.

Estado

Sec. 3
reset reloj

002

Secuenciador

microbifurcacin.

x x x 0 0 00 0 0 1x x x1 0 1 1 0 0 0 B

00

A
ALU - A

82
MM O O RW R W

datos

82

control Bus

Camino de los datos

Control

81 82 83 84

FD

Se copia el contador de programa al registro de direcciones

Memoria principal

Unidad de Control Microprogramada


82 FD flags 20 reg. B p. stack temp. A
82 sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

FD

Estado

Sec. 4
reset reloj

003

Secuenciador

microbifurcacin.

x x x x x x 0 0 0 00 0 10 1 0 1 0 0 0 B

00

A
ALU - --

FD
MM O O RW R W

FD

82

control Bus

Camino de los datos

Control

81 82 83 84

FD

Se lee el contenido de la direccin de memoria y se almacena en el registro de instruccin

Memoria principal

Unidad de Control Microprogramada


82 FD flags 20 reg. B p. stack temp. A
21 sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

FD

Estado

Sec. 5
reset reloj

FD0

Secuenciador

microbifurcacin.

x x x 0 1 1 0 1 1 01 1 10 0 0 0 0 0 0 B

00

A
ALU - A+1

21
MM O O RW R W

--

--

control Bus

Camino de los datos

Control

81 82 83 84

FD

Comienza la ejecucin de la instruccin: Se incrementa el reg A y se almacena en temp B

Memoria principal

Unidad de Control Microprogramada


82 FD flags 21 reg. B p. stack temp. A
21 sel. reg.
000 001 010 011 100 101 110 111

registros Memoria de Microprograma sel. reg.

FD

Estado

Sec. 6
reset reloj

FD1

Secuenciador

microbifurcacin.

x x x 1 1 1 0 0 0 10 1 10 0 0 0 0 0 0 B

01

A
ALU - A

21
MM O O RW R W

--

--

control Bus

Camino de los datos

Control

81 82 83 84

FD

Se copia el temp B al reg A. Finaliza la ejecucin de la instruccin.

Memoria principal

Universidad Tecnolgica Nacional Facultad Regional San Nicols

Tcnicas Digitales III


Fin de la presentacin
Vistenos en: http://www.frsn.utn.edu.ar/tecnicas3

Das könnte Ihnen auch gefallen