Laboratório de Organização e
Arquitetura de Computadores
Passos para Execução da
Instrução BIPUSH
PROFESSORES:
Elmar Uwe Kurt Melcher
Joseana Macêdo Fechine
Instrução (Etapa 5)
Byte code
10hex
Lab. Org. e Arq. de Computadores - DSC-UFCG
instrução
BIPUSH byte
2
Passos para execução
Configurar (carregar) a memória (peacm.sof).
Configurar (carregar) o processador (peac5.sof).
Clock em zero.
1.
Observar os LEDs.
fetch OE PC Amem Dmem Addr MPC SP
1
0 0000h 0000h 1022h 00h 00h 0200h
Lab. Org. e Arq. de Computadores - DSC-UFCG
3
2.
“Clique” (Transição positiva do clock).
PC
MBR
MPC
JMPC
Addr
0000hex 10hex
00hex
0
00hex
• WE e OE - desabilitados
3.
“Claque” (Transição negativa do clock).
MPC
Addr
JMPC
PC
MBR
00hex
01hex
0
0000hex
10hex
• WE e OE - desabilitados
Lab. Org. e Arq. de Computadores - DSC-UFCG
4
4.
“Clique” (Transição positiva do clock).
Não há alterações
5. “Claque” (Transição negativa do clock).
MPC
JMPC
PC
01hex
1
0000hex
• Observar Sinais de controle para ULA, C bus, M e B bus.
• WE e OE - desabilitados
Lab. Org. e Arq. de Computadores - DSC-UFCG
5
6. “Clique” (Transição positiva do clock).
PC
0001hex
fetch(m) JMPC
1
1
MPC
MBR
01hex
10hex
• OE - ativado
7. “Claque” (Transição negativa do clock).
MPC
Addr
JMPC
10hex
11hex
0
SP
MAR
0200hex 0000hex
• Observar Sinais de controle para ULA, C bus, M e B bus.
Lab. Org. e Arq. de Computadores - DSC-UFCG
6
8. “Clique” (Transição positiva do clock).
MPC Addr
10hex
11hex
MAR
JMPC
0201hex
0
SP
MBR Amem
0201hex 22hex 0201hex
• Comandos da memória desativados
9. “Claque” (Transição negativa do clock).
MPC
11hex
Addr
12hex
SP
0201hex
JMPC
0
MBR
22hex
• Observar Sinais de controle para ULA, C bus, M e B bus.
Lab. Org. e Arq. de Computadores - DSC-UFCG
7
10. “Clique” (Transição positiva do clock).
MPC Addr Amem
11h
12h
PC
Dmem JMPC
0001h 0002h 1033h
0
fetch
(m)
1
MBR
22h
• OE - ativado
11. “Claque” (Transição negativa do clock).
MPC JMPC fetch(m) MAR MBR Amem Dmem
12h
0
1
0201h
22h
0001h
1033h
• Observar Sinais de controle para ULA, C bus, M e B bus.
• Observar os registros TOS e MDR
Lab. Org. e Arq. de Computadores - DSC-UFCG
8
12. “Clique” (Transição positiva do clock).
MPC JMPC
12h
0
MDR
22h
Amem Dmem MBR
0201h
• Observar Amem e Dmem
0033h
10h
SP
0201h
WE - ativado
13. “Claque” (Transição negativa do clock).
MPC
MBR
JMPC
01hex
10hex
1
PC
Amem
Dmem
0002hex 0201hex
0033hex
• Observar Sinais de controle
Lab. Org. e Arq. de Computadores - DSC-UFCG
9
Download

Passos para execução do BIPUSH