Escolar Documentos
Profissional Documentos
Cultura Documentos
Sap 1 - Parte1
Sap 1 - Parte1
Microarquitetura SAP-1
(Parte 1)
alexandre.scaico@gmail.com
Arquitetura do SAP-1
Arquitetura do SAP-1
Arquitetura do SAP-1
Arquitetura do SAP-1
RAM
uma RAM 16x8
Sua programao feita atravs de chaves de entrada
presentes no mdulo de Entrada
O endereamento de 4 bits
Em uma palavra da memria (8 bits):
Arquitetura do SAP-1
Arquitetura do SAP-1
Barramento W
Arquitetura do SAP-1
Arquitetura do SAP-1
Controlador-Sequencializador
Acumulador (Acc)
Registrador de memria intermediria
Armazena o resultado das operaes efetuadas pelo
somador-subtrator
Possui duas sadas
10
Arquitetura do SAP-1
Arquitetura do SAP-1
Somador-Subtrator
Soma (A + B)
Subtrao em complemento de dois (A B )
11
Registrador de sada
um circuito assncrono
Registrador B
Arquitetura do SAP-1
Resumindo
Arquitetura do SAP-1
Sinais de Controle
Sinais de Controle
CP incremento do PC
EP habilita a sada do PC ao barramento
LM sinal nvel baixo ativo que habilita a entrada
de dados no REM
CE habilita a sada da RAM ao barramento
LI habilita a entrada do RI
EI habilita a sada do RI
LA Habilita a entrada do registrador A
15
16
Conjunto de Instrues
Conjunto de Instrues
LDA
ADD
Instruo que soma um valor da memria ao valor do
acumulador, armazenando o resultado no acumulador
O valor lido da memria colocado no registrador B,
o somador efetua a operao e o resultado
armazenado no acumulador
Exemplo: ADD 9H, (A=00000010 e R9 = 00000011)
LDA 8H
14
B = 00000011
SUM = 00000101
A = 00000101
17
18
Conjunto de Instrues
Conjunto de Instrues
SUB
HLT
OUT
19
20
Conjunto de Instrues
Exemplo de Programa
Instruo = I7I6I5 I4
I3I2I1I0
Cdigo da operao
Cdigo do endereo do operando na memria
21
22
Exemplo de Programa
Programao do SAP-1
Execuo do programa
PC = 06H
RI = Cod HLT
REM = 5H
23
24
25
26
16 + 20 +24 - 32
16 + 20 +24 - 32
27
28
Programao do SAP-1
16 + 20 +24 - 32
29
30