Buscar

2. Use o simulador para ver a troca dos bancos de registradores no programa abaixo( BANCO.asm) ORG 2000H; MOV A,12 ; confirme no simulador o que fa...

2. Use o simulador para ver a troca dos bancos de registradores no programa abaixo( BANCO.asm)
ORG 2000H;
MOV A,12 ; confirme no simulador o que faz esta instrução ?

INICIO: CLR RS0
CLR RS1
MOV R0,A ; DADOS NO BANCO0 RS1=RS0=00
MOV R1,A
MOV R2,#00H
MOV R3,#00H
INC A
SETB RS0 ; DADOS NO BANCO1 RS1 RS0 = 01
MOV R0,A
MOV R1,A
MOV R2,#11H
MOV R3,#11H
INC A
CLR RS0 ; DADOS NO BANCO2 RS1 RS0 = 10
SETB RS1
MOV R0,A
MOV R1,A
MOV R2,#22H
MOV R3,#22H
INC A
SETB RS0 ; DADOS NO BANCO3 RS1 RS0 = 11
MOV R0,A
MOV R1,A
MOV R2,#33H
MOV R3,#33H
INC A
JMP INICIO
END

Essa pergunta também está no material:

8051
21 pág.

Microprocessadores e Microcontroladores Centro Universitário de AraraquaraCentro Universitário de Araraquara

💡 1 Resposta

User badge image

Ed Verified user icon

O programa BANCO.asm é um exemplo de como trocar os bancos de registradores em um microcontrolador. A instrução MOV A,12 move o valor 12 para o acumulador A. Em seguida, o programa utiliza as instruções CLR, MOV, INC, SETB e JMP para trocar os bancos de registradores e armazenar diferentes valores nos registradores R0, R1, R2 e R3. O simulador pode ser utilizado para visualizar a troca dos bancos de registradores durante a execução do programa.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais