Escolar Documentos
Profissional Documentos
Cultura Documentos
SAP1
SAP1
programa.
LDA 375h
MOV C,A
ANA D
STA 756h
ADD C
STA 235h
LDA 756h
MOV D,A
LDA 235h
SUB D
OUT
HLT
b) Determine o tamanho de todas a memrias envolvidas.
c) Escreva os novos microprogramas de execuo para as novas instrues.
Obs.: Nos 3 tens acima, devero ser feitas modificaes para atender apenas ao programa
mostrado.
2) Ao se alterar o tamanho (apenas quantidade de palavras) da memria de controle do C/S,
quais implicaes diretas teremos ? e qual ser a vantagem conseguida ?
3) A estrutura do SAP-1 prev a codificao de instrues da seguinte forma: IIII EEEE, ou
seja, em um nico byte temos o cdigo da instruo e o operando. No entanto nos
processadores reais a codificao de instrues a seguinte : IIII IIII - EEEE EEEE, ficando o
cdigo da instruo em uma posio de memria e o operando na posio seguinte, para um
endereamento mximo de 256 bytes. Assim sendo, modifique o SAP-1, para que possamos ter
esta forma de codificao, alm de termos ainda mais 4 registradores bidirecionais e um conjunto
de 256 instrues incluindo o HLT, conforme abaixo. Determine os tamanhos de todas as
memrias envolvidas, altere o desenho em anexo para a nova configurao e mostre os
microprogramas de busca, e de execuo para as seguintes instrues : MOV C,D - STA 45h SUB D e ADD 23h..
No. de Instrues
Ciclo de Execuo
32
02
23
03
12
07
07
11
72
04
01
00
67
06
05
12
37
05
Ciclo de busca, constante, conforme determinado no exerccio.
Ciclo de Execuo
02
03
07
11
04
00
06
12
05