Академический Документы
Профессиональный Документы
Культура Документы
Status e
Control
R:
10. Qual a linha de controlo que indica quando o microprocessador esta em operação
-com I/O ou com memoria?/
R:
Registro SSS/DDD
A 111
B 000
C 001
D 010
E 011
H 100
L 100
16. Com 64K palavras de memoria, quantas linhas de endereço podem ser geradas?
10 6 10 16
log 64 k 64∗2
2 =log 2 =log 22 ∗2 =log 22 =16 linhas
10 32 10 32
log 128 k
=log 128∗2 =log 22 =log 22 =32 linhas
∗2
2 2
18. Encontre linhas de enderecos dum processador a partir da seguinte equacao:
log 2 33 M -log 2 1 M
19. Encontre a equacao que originou o seguinte programa.
LDA− A
STA−X }
ADD−C AC= A+ C X 1 =A +C
LDA −B
¿−E
STA−Y
LDA−X
}
MUL−D Y =B∗D−E
¿−F
STA− X X 2
} Y
=X +Y /F }
ADD−Y X + =X X =A +C+(B∗B−E)/F
F 2
20. Com base na equacao abaixo encontre o programa que deu origem.
Y=A+B*(C-D*(E/(B-F))=B)
21. Mencione os modos de endereçamento suportados pelo 8085. E explica cada um
deles e dê um exemplo pelomenos se possivel.
22. Qual o conteúdo e A e C depois da execução da instrução: MOV A, C.
23. Dado o seguinte opcode 01111000, identifica o mnemónico referido.
24. O senhor António pede um programa para carregar os registradores A, B e C com
valores 08H, 4FH e 03H respectivamente e que salve o conteúdo desses
registradores a partir da posição de memória 2000H. O que o senhor António fará
para ter no registrador C 05H e A 07H.
R:
A B C
07H 05H
MIV e para carregar o valor A para B
MVI A, 08H
MVI B, 4FH
MVI C, 03H
INF C
INR C
DCR A
LXI B, 05D8h
LXI D, 0000h
HLT
29. Elaborar um programa que lê um dado localizado na posição 2050H da memória
para o registo B e um outro localizado na posição 2070H para o registo D. Depois
envia o dado em B para um dispositivo de saída com os endereços 80H e o dado em
D para um outro dispositivo de saída com endereço 90H.
30. Elaborar um programa que adiciona os conteúdos dos locais de memória cujos
endereços são 2020h e 2021h e guarda o resultado no local 2022h.
31. Elaborar um programa que lê um dado duma porta de entrada com endereço 85H,
somando com o dado localizado no registo B e salva no endereço 201F da memória.