sumador secuencial - QueGrande
sumador secuencial - QueGrande
sumador secuencial - QueGrande
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
9.5. Unidade de Control Microprogramada:<br />
1<br />
start<br />
end<br />
ready<br />
i1i0 = 00<br />
i1i0 = 01<br />
MUX<br />
8 a 1<br />
3<br />
INICIO:<br />
BUCLE:<br />
ESPERAR:<br />
RECUPERAR:<br />
STROBE<br />
00000<br />
00001<br />
00010<br />
00011<br />
00100<br />
00101<br />
00110<br />
00111<br />
01000<br />
01001<br />
01010<br />
01011<br />
01100<br />
01101<br />
01110<br />
01111<br />
10000<br />
10001<br />
10010<br />
10011<br />
10100<br />
10101<br />
INCR<br />
LOAD<br />
CONTADOR MICROPROGRAMA<br />
5<br />
5<br />
ROM<br />
(32 x 12)<br />
12<br />
REG. MICROINSTRUCCIONES<br />
RESTORING<br />
FAULT<br />
CHECK<br />
WAIT<br />
DONE<br />
INITIATING<br />
PROCESSING<br />
SELECT<br />
STARTING<br />
OK<br />
READY<br />
CLK<br />
1 1 0 0 0 0 0 0 0 0 0 0<br />
0 0 0 1 x x x 0 0 0 0 0<br />
1 0 1 1 0 0 0 0 0 0 0 0<br />
0 0 1 0 x x x 0 1 1 1 0<br />
1 0 1 0 1 0 0 0 0 0 0 0<br />
0 1 0 0 x x x 0 1 0 0 0<br />
0 1 0 1 x x x 0 1 0 1 0<br />
0 0 0 0 x x x 1 0 0 0 1<br />
1 0 0 0 0 1 0 0 0 0 0 0<br />
0 0 0 0 x x x 0 0 0 1 0<br />
1 0 0 0 0 0 1 0 0 0 0 0<br />
1 0 0 0 0 1 0 0 0 0 0 0<br />
1 0 0 0 0 0 0 1 0 0 0 0<br />
0 0 0 0 x x x 0 0 0 1 0<br />
1 0 0 0 0 0 0 0 1 1 0 0<br />
0 0 1 1 x x x 0 1 1 1 0<br />
0 0 0 0 x x x 0 0 0 0 0<br />
1 0 0 0 0 0 0 0 0 0 1 0<br />
0 0 1 1 x x x 1 0 1 0 0<br />
0 0 0 0 x x x 0 0 0 1 0<br />
1 0 0 0 0 0 0 0 1 0 0 1<br />
0 0 0 0 x x x 0 1 1 1 0<br />
. . .<br />
activar READY<br />
IF start goto INICIO<br />
activar OK, STARTING<br />
IF end goto ESPERAR<br />
activar OK, SELECT<br />
IF i 1 i 0 = 00 goto 8<br />
IF i 1 i 0 = 01 goto 10<br />
goto RECUPERAR<br />
activar PROCESSING<br />
goto BUCLE<br />
activar INITIATING<br />
activar PROCESSING<br />
activar DONE<br />
goto BUCLE<br />
activar WAIT, CHECK<br />
IF ready goto ESPERAR<br />
goto INICIO<br />
activar FAULT<br />
IF ready goto 20<br />
goto BUCLE<br />
activar WAIT, RESTORING<br />
goto ESPERAR