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