06.05.2013 Views

sumador secuencial - QueGrande

sumador secuencial - QueGrande

sumador secuencial - QueGrande

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

[Examen TC Septiembre'2005]<br />

Unidade de control micropogramada:<br />

1<br />

empezar<br />

parar<br />

converge<br />

x1x0 = 11<br />

x1x0 = 01<br />

INICIO:<br />

BUCLE_TIEMPO:<br />

TEST:<br />

BUCLE_TEST:<br />

MUX<br />

8 a 1<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 />

3<br />

STROBE<br />

INCR<br />

LOAD<br />

CONTADOR MICROPROGRAMA<br />

5<br />

5<br />

ROM<br />

(32 x 14)<br />

14<br />

REG. MICROINSTRUCCIONES<br />

PONER_A_CERO<br />

FINALIZAR<br />

DONE<br />

PROCESAR2<br />

PROCESAR1<br />

INICIALIAR3<br />

INICIALIZAR2<br />

INICIALIZAR1<br />

CALCULAR_INSTANTE<br />

INICIALIZANDO<br />

PREPARADO<br />

. . .<br />

COMPARAR<br />

ACUMULAR<br />

CLK<br />

1 1 0 0 0 0 0 0 0 0 0 0 0 0<br />

0 0 0 1 x x x x x 0 0 0 0 0<br />

1 0 1 0 0 0 0 0 0 0 0 0 0 0<br />

1 0 0 1 0 0 0 0 0 0 0 0 0 0<br />

1 0 0 0 1 1 1 0 0 0 0 0 0 0<br />

0 1 0 0 x x x x x 0 1 0 0 1<br />

0 1 0 1 x x x x x 0 1 0 1 1<br />

0 0 1 0 x x x x x 0 1 1 1 0<br />

0 0 0 0 x x x x x 1 0 0 0 0<br />

1 0 0 0 0 0 0 1 0 0 0 0 0 0<br />

0 0 0 0 x x x x x 1 0 0 0 0<br />

1 0 0 0 0 0 0 0 1 0 0 0 0 0<br />

1 0 0 0 0 0 0 0 0 1 0 0 0 0<br />

0 0 0 0 x x x x x 1 0 0 0 0<br />

1 0 0 0 0 0 0 0 0 0 1 0 0 0<br />

0 0 0 0 x x x x x 0 0 0 0 0<br />

1 0 0 0 0 0 0 0 0 0 0 1 0 0<br />

1 0 0 0 0 0 0 0 0 0 0 0 1 0<br />

0 0 1 0 x x x x x 0 1 1 1 0<br />

1 0 0 0 0 0 0 0 0 0 0 0 0 01<br />

0 0 1 1 x x x x x 1 0 0 0 1<br />

0 0 0 0 x x x x x 0 0 0 1 1<br />

activar PREPARADO<br />

IF empezar goto INICIO<br />

activar INICIALIZANDO<br />

activar CALCULAR_INSTANTE<br />

activar INIC1, INIC2, INIC3<br />

IF x 1 x 0 = 11 goto 9<br />

IF x 1 x 0 = 01 goto 11<br />

IF parar goto 14<br />

goto TEST<br />

activar PROCESAR1<br />

goto TEST<br />

activar PROCESAR2<br />

activar DONE<br />

goto TEST<br />

activar FINALIZAR<br />

goto INICIO<br />

activar PONER_A_CERO<br />

activar ACUMULAR<br />

IF parar goto 14<br />

activar COMPARAR<br />

IF converge goto BUCLE_TEST<br />

goto BUCLE_TIEMPO

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!