Você está na página 1de 2

1) Dado o desenho do SAP-1 em anexo, altere-o para que se possa executar o seguinte

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.

4) Construa um microprocessador baseado no SAP-1 com as seguintes caractersticas, a mais:


a) 4 registradores bidirecionais, a mais.
b) contador de programa de 12 bits

c) conjunto de 256 instrues distribudas da seguinte forma


No. de Instrues
32
07
72
23
12
01
67
37
05

Ciclo de Execuo
02
03
07
11
04
00
06
12
05

Ciclo de busca, constante, de 3 estados.


* Determine o tamanho de todas as memrias envolvidas e altere o desenho do SAP-1 para a
nova arquitetura.
5) Altere a arquitetura do SAP-1 para que se possa executar o seguinte programa.
lda 2340h
add c
sta 0126h
lda 0034h
mov d,a
add 2300h
add d
out
hlt
*Determine o tamanho de todas as memrias envolvidas, alm das novas microinstrues.
Desenhe a nova estrutura.
6) Baseado na estrutura do SAP-1 projete um novo microprocessador com 156 instrues, CP
de 10 bit's, com os registradores C,D bidirecionais e E,H unidirecionais a mais. As instrues
foram construidas da seguinte forma :
No. de instrues
1
15
9
39
40
21
31

Ciclo de instruo (T's).


3
4
5
10
9
11
15

* ciclo de busca 3 T's


*Determine o tamanho de todas as memrias envolvidas. Desenhe a nova estrutura.

Você também pode gostar