Você está na página 1de 4

Saltar para a memória RAM Page 1 of 2

Saltar para a memória RAM

Esta experiência irá familiarizá-lo com os comandos de salto.

Configure a experiência do modo a seguir descrito:

Comece a experiência pressionando o botão "Saltar!":

Saltar!

Abra o instrumento virtual Entradas digitais clicando sobre a imagem à


esquerda ou seleccionando-o no menu Instrumentos/Digital. Active o seguinte:

Hex
8 bits

Procedimento da experiência:

Pressione uma vez o botão de reposição (RESET).

Clique para activar o Registo A.

Introduza o número hexadecimal 9A na nova janela e confirme.

Pressione uma vez o botão de passo (STEP).

Neste ponto, já terá escrito dados no local da memória ADDR 0015.

Pressione duas vezes o botão de passo (STEP).

O conteúdo do Registo A é enviado para as portas de saída e emitido nesse local.


file:///C:/Program%20Files%20(x86)/LN/LabSoft/BooksPTB/1Q01/MC1/MC1_0109... 31/08/2018
Saltar para a memória RAM Page 2 of 2

Pressione mais uma vez o botão de passo (STEP).

Observe as entradas com o instrumento Entradas digitais.

Compare o conteúdo do Registo A com o visor Entradas digitais.

Realize a experiência mais duas vezes com dois números


hexadecimais à sua escolha. Observe cuidadosamente a
resposta utilizando o Depurador.

Feche os instrumentos Entradas digitais e Depurador.

Descreva o que observou.

O programa é executado linha a linha, independentemente do comando.


 O programa não é guardado sequencialmente na memória RAM.
O comando "JMP" não tem qualquer efeito sobre o programa.
Correcto.
 O comando "JMP" é seguido do endereço a partir do qual o programa deve
continuar.
O conteúdo do registo A é eliminado e reposto a 0 ao executar o comando "JMP".
 A unidade de saída é acedida pelo comando "OUT".

Verificar respostas
file:///C:/Program%20Files%20(x86)/LN/LabSoft/BooksPTB/1Q01/MC1/MC1_0109... 31/08/2018