Buscar

Organização de Computadores - Assembly do Neander

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

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

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
Você viu 3, do total de 10 páginas

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

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

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
Você viu 6, do total de 10 páginas

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

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

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
Você viu 9, do total de 10 páginas

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

Prévia do material em texto

Organização de Computadores
Aula: Assembly do Neander
1
ASSEMBLY DO NEANDER
2
ASSEMBLY DO NEANDER
3
• EXERCICIO 1 – Dado o programa em assembly, onde os conteúdos 
dos endereços são (8A) = 01, (8B) = 03
a) Comentar todas as linhas
b) O que este programa faz?
c) Qual é o valor final do acumulador?
d) Quantos endereços o programa ocupa na memória, sendo o dado de
oito bits (um byte)
LDA 8A ;
ADD 8B ;
NOT ;
STA 8C ;
HLT ;
ASSEMBLY DO NEANDER
4
• EXERCICIO 1 – Dado o programa em assembly, onde os conteúdos 
dos endereços são (8A) = 01, (8B) = 03
a) Comentar todas as linhas
b) O que este programa faz?
c) Qual é o valor final do acumulador?
d) Quantos endereços o programa ocupa na memória, sendo o dado de
oito bits (um byte)
LDA 8A ;
ADD 8B ;
NOT ;
STA 8C ;
HLT ;
ASSEMBLY DO NEANDER
5
• EXERCICIO 1 – Dado o programa em assembly, onde os conteúdos 
dos endereços são (8A) = 01, (8B) = 03
a) Comentar todas as linhas
b) O que este programa faz?
c) Qual é o valor final do acumulador?
d) Quantos endereços o programa ocupa na memória, sendo o dado de
oito bits (um byte)
LDA 8A ; AC ⟵ 01
ADD 8B ; AC⟵ 03 + 01
NOT ; AC ⟵ NOT 04
STA 8C ; (8C)⟵ FB
HLT ;
ASSEMBLY DO NEANDER
6
• EXERCICIO 1 – O código de cada instrução na primeira coluna da tabela são os 
quatro bits mais significativos, onde os quatro bits menos significativos são 0000
d) Quantos endereços o programa ocupa na memória, sendo o dado de oito bits (um 
byte)
LDA 8A ;
ADD 8B ;
NOT ;
STA 8C ;
HLT ;
• Montagem do programa:
end. conteúdo
00 20
01 8A
02 30
03 8B
04 60
05 10
06 8C
07 F0
ASSEMBLY DO NEANDER
7
• EXERCICIO 2 – Dado o programa em assembly, onde os conteúdos 
dos endereços são (80) = 0F, (81) = AA
a) Comentar todas as linhas
b) O que este programa faz?
c) Qual é o valor final do acumulador?
d) Quantos endereços o programa ocupa na memória, sendo o dado de
oito bits (um byte)
LDA 80 ;
AND 81 ;
STA 82 ;
HLT ;
ASSEMBLY DO NEANDER
8
• EXERCICIO 2 – Dado o programa em assembly, onde os conteúdos 
dos endereços são (80) = 0F, (81) = AA
a) Comentar todas as linhas
b) O que este programa faz?
c) Qual é o valor final do acumulador?
d) Quantos endereços o programa ocupa na memória, sendo o dado de
oito bits (um byte)
LDA 80 ;
AND 81 ;
STA 82 ;
HLT ;
ASSEMBLY DO NEANDER
9
• EXERCICIO 2 – Dado o programa em assembly, onde os conteúdos 
dos endereços são (80) = 0F, (81) = AA
a) Comentar todas as linhas
b) O que este programa faz?
c) Qual é o valor final do acumulador?
d) Quantos endereços o programa ocupa na memória, sendo o dado de
oito bits (um byte)
LDA 80 ; AC ⟵ 0F
AND 81 ; AC ⟵ AA and 0F
STA 82 ; (82) ⟵ 0A
HLT ;
ASSEMBLY DO NEANDER
10
• EXERCICIO 2 – O código de cada instrução na primeira coluna da tabela são os 
quatro bits mais significativos, onde os quatro bits menos significativos são 0000
d) Quantos endereços o programa ocupa na memória, sendo o dado de oito bits (um 
byte)
LDA 80 ;
AND 81 ;
STA 82 ;
HLT ;
• Montagem do programa:
end. conteúdo
00 20
01 80
02 50
03 81
04 10
05 82
06 F0

Continue navegando