AvaliaçãoLaboratório EXP6 2013 1

1
UNIVERSIDADE FEDERAL DE CAMPINA GRANDE DEPARTAMENTO DE ENGENHARIA ELETRICA LABORATÓRIO DE ARQUITETURA DE SISTEMAS DIGITAIS Data: _________________ ALUNO: ____________________________________________ Matrícula: ________________ Tarefa de laboratório 1 - Implemente no Hardware com a unidade de Entrada/Saída implementada e instanciada, o código abaixo. O código realiza a gravação do valor 1234h no registrador R0, grava o valor 40h no registrador R3, grava o valor 60h no registrador R4 e então o programa entra em um laço infinito, executando continuamente as instruções das posições de 0019h a 001Dh. A execução dessas instruções faz com que o dado definido pelas chaves SW[15:0] (dado na entrada da porta paralela 1234h) sejam transmitidos para a porta serial (40h) e os dados recebidos através da porta serial (60h) sejam visualizados nos LED’s vermelhos de 15 – 0 (saída da porta paralela 1234h). Posição Instrução Código de Máquina 0000 LDI R0,4 0001 SHL R0,R0 0002 SHL R0,R0 0003 ADI R0,R0,2 0004 SHL R0,R0 0005 SHL R0,R0 0006 SHL R0,R0 0007 SHL R0,R0 0008 ADI R0,R0,3 0009 SHL R0,R0 000A SHL R0,R0 000B SHL R0,R0 000C SHL R0,R0 000D ADI R0,R0,4 000E LDI R3,4 000F SHL R3,R3 Posição Instrução Cód. Máquina 0010 SHL R3,R3 0011 SHL R3,R3 0012 SHL R3,R3 0013 LDI R4,6 0014 SHL R4,R4 0015 SHL R4,R4 0016 SHL R4,R4 0017 SHL R4,R4 0018 LDI R2,0 0019 LD R1,R0 001A ST R3,R1 001B LD R1,R4 001C ST R0,R1 001D BRZ R2,(-4) Conexões: Entrada Paralela – SW[15:0] Saída Paralela – LEDR[15:0] Tx_req – LEDR[16] LCD: D0 (PC_out), D1(Address_out), D2(Data_out) D3 (Instru_in), D4(Constant_in), D5 (Bus_D) Serial_out1 - desconectado

description

Avaliação do experimento 6 do laboratorio

Transcript of AvaliaçãoLaboratório EXP6 2013 1

  • UNIVERSIDADE FEDERAL DE CAMPINA GRANDE

    DEPARTAMENTO DE ENGENHARIA ELETRICA

    LABORATRIO DE ARQUITETURA DE SISTEMAS DIGITAIS Data: _________________

    ALUNO: ____________________________________________ Matrcula: ________________

    Tarefa de laboratrio

    1 - Implemente no Hardware com a unidade de Entrada/Sada implementada e instanciada, o cdigo abaixo. O cdigo realiza a gravao do valor 1234h no registrador R0, grava o valor 40h no registrador R3, grava o valor 60h no registrador R4 e ento o programa entra em um lao infinito, executando continuamente as instrues das posies de 0019h a 001Dh. A execuo dessas instrues faz com que o dado definido pelas chaves SW[15:0] (dado na entrada da porta paralela 1234h) sejam transmitidos para a porta serial (40h) e os dados recebidos atravs da porta serial (60h) sejam visualizados nos LEDs vermelhos de 15 0 (sada da porta paralela 1234h).

    Posio Instruo Cdigo de Mquina 0000 LDI R0,4 0001 SHL R0,R0 0002 SHL R0,R0 0003 ADI R0,R0,2 0004 SHL R0,R0 0005 SHL R0,R0 0006 SHL R0,R0 0007 SHL R0,R0 0008 ADI R0,R0,3 0009 SHL R0,R0 000A SHL R0,R0 000B SHL R0,R0 000C SHL R0,R0 000D ADI R0,R0,4 000E LDI R3,4 000F SHL R3,R3

    Posio Instruo Cd. Mquina 0010 SHL R3,R3 0011 SHL R3,R3 0012 SHL R3,R3 0013 LDI R4,6 0014 SHL R4,R4 0015 SHL R4,R4 0016 SHL R4,R4 0017 SHL R4,R4 0018 LDI R2,0 0019 LD R1,R0 001A ST R3,R1 001B LD R1,R4 001C ST R0,R1 001D BRZ R2,(-4)

    Conexes: Entrada Paralela SW[15:0] Sada Paralela LEDR[15:0] Tx_req LEDR[16] LCD: D0 (PC_out), D1(Address_out), D2(Data_out) D3 (Instru_in), D4(Constant_in), D5 (Bus_D)

    Serial_out1 - desconectado