Escolar Documentos
Profissional Documentos
Cultura Documentos
Entradas Saídas
T Decodificador de Instrução Palavra de Controle Transf.
6 5 4 3 2 1 HLT OUT SUB ADD LDA PC_INC PC_E REM_L ROM_E RI_L RI_E RA_L RA_E ALU_S ALU_E RB_L RO_L
0 0 0 0 0 1 x x x x x 0 1 1 0 0 0 0 0 0 0 0 0 REM ← PC
0 0 0 0 1 0 x x x x x 1 0 0 0 0 0 0 0 0 0 0 0 PC ← PC+1
1 1 1 1 1 1 x x x x x 0 0 0 1 1 0 0 0 0 0 0 0 RI ← ROM
0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 REM ←RI
0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 RA ← ROM
1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 NOP
0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 REM ←RI
0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 RB ← ROM
RA ← RA+RB
1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 REM ←RI
0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 RB ← ROM
RA ← RA-RB
1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 0 0
0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 RO ← RA
0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NOP
1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NOP
0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NOP
0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NOP
0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NOP
P.S: Quando tiver tempo, procure no google-imagens pela expressão “player piano roll” , veja se há alguma semelhança com o Microprograma da Arquitetura_2.
Objetiva-se obter um circuito lógico para cada saída da Palavra de Controle. Tomemos como exemplo a saída ROM_E, responsável por acionar
o sinal de Enable da Memória ROM. Devido ao fato de que somente uma das saídas T1 a T6 é ativada por vez e que somente uma (ou nenhuma)
das saídas do Decodificador de Instruções, LDA, ADD, SUB, OUT ou HLT, é ativada; não se fará necessária a exploração de todas as
combinações dessas onze variáveis de entrada (ainda bem ! pois 211 = 2048 combinações). Abaixo foi obtida a expressão lógica ou booleana
para o sinal ROM_E e seu circuito lógico.