Você está na página 1de 2

INF01107 – Introdução à Arquitetura de Computadores

0,5 Ponto Extra Prova 2 – 19/01/2023 – Semestre 2022/2 (Turma A - Ribas)

Nome: ________________________________________________________

Cartão: ______________________________

1) Dado o programa do Neander, onde as instruções estão apresentadas com


mnemônicos (LDA end, STA end, NOT, HLT, NOP, ....), apresente o
mapeamento da memória (conteúdo de cada endereço estando os 8 bits
representados em formato hexadecimal).

Endereço Conteúdo
(hexa) (hexa)
1. LDA 80h 00
2. NOT 01
3. OR 81h 02
4. NOP 03
5. ADD 80h 04
6. AND 81h 05
7. NOP 06
8. STA 80h 07
9. OR 80h 08
10. STA 81h 09
11. HLT 0A
0B
0C
0D
0E
10
11
12
13

2) Dado o programa do Neander do item 1 acima, apresente os valores (em


hexa) que são atualizados nos endereços de memória 80h e 81h, e no
registrador AC, durante a execução do programa e considerando os seguintes
valores iniciais:

Registrador AC = 00 / _____ / _____ / _____ / _____ / _____ / _____ / _____

Valor no end_80h = A7 / _____ / _____ / _____ / _____

Valor no end_81h = 5C / _____ / _____ / _____ / _____


Tabela de instruções do Neander (em hexadecimal):
00h – NOP 30h – ADD end 80h – JMP end
10h – STA end 40h – OR end 90h – JN end
20h – LDA end 50h – AND end A0h – JZ end
F0h – HLT 60h – NOT

3) Dado o programa do Neander através do seu conteúdo na memória,


apresente este programa usando os mnemônicos das instruções.

Programa correspondente em
mnemônicos:
Endereço Conteúdo 1.
(hexa) (hexa)
00 20 2.
01 81 3.
02 30
4.
03 80
04 40 5.
05 81 6.
06 60
07 30 7.
08 81 8.
09 10
9.
0A 80
0B F0 10.
0C 00 11.
12.
13.

4) Dado o programa do Neander do item 3 acima, apresente os valores (em


hexa) que são atualizados nos endereços de memória 80h e 81h, e no
registrador AC, durante a execução do programa e considerando os seguintes
valores iniciais:

Registrador AC = 00 / _____ / _____ / _____ / _____ / _____ / _____ / _____

Valor no end_80h = A7 / _____ / _____ / _____ / _____

Valor no end_81h = 5C / _____ / _____ / _____ / _____

Você também pode gostar