Resolução
R% Barramento ISA
o Busca de opcode
o Leitura de memória
o Escrita de memória
o Reconhecimento de um pedido de interrupção
10. Qual a linha de controlo que indica quando o microprocessador esta em operação
-com I/O ou com memoria?/
.R% a linha de controlo que indica quando o microprocessador esta em operação com
I/O ou com memoria : SOD; SID.
R% Os bits do registo flag sao : Flag de Sinal: Assume valor 0 para número positivo
(bit 7 = 0) e 1 para negativo (bit 7 = 1) .
Flag de Paridade: Assume valor 1 quando há uma quantidade par de dígitos 1no
acumulador. Assume valor 0 quando há uma quantidade ímpar.
Flag de Carry: Assume valor 1 quando há transporte do Bit 7 para o bit 8 (O Bit 8 é
fora do acumulador).
CY = 1 Houve transporte do bit 7 para o bit 8
P = 1 Há quantidade par (2) de dígitos 1 no acumulador (O 1 do bit 8 está fora
do
acumulador
AC = 1 Houve transporte do bit 3 para o bit 4
Z = 0 O resultado da adição é diferente de zero
S = 0 O bit 7 do acumulador é zero (número positivo)
12. Faça a seguinte operação 11100010+00100111. E indique o estado do Acumulador
apos a operação.
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
log 128 k
=log 128∗2 =log 22 =log 22 =32 linhas
∗2
2 2
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
Y
F
}
ADD−Y X + =X X =A +C+(B∗B−E)/F
STA− X X 2=X +Y /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
CRI B, F5h
CRI, 08