Algoritmo e programação
COORDENAÇÃO DE GRADUAÇÃO EaD
PROGRAMAÇÃO DO SAP 1
WELINTON DOS ANJOS
RA 1116974
(Curso; Análise e Desenvolvimento de Sistemas)
(Nome da disciplina; Arquitetura e Organização de computadores )
Aluno: Welinton dos Anjos
Pólo de São Miguel do Guaporé
Rondônia
Maio/2013
1 INTRODUÇÃO
Nas atividades anteriores estudamos a estrutura física do SAP1, nesta vamos aprender a programação do SAP1, aprenderemos as instruções, o que não é difícil como muitas pessoas pensam, pelo fato de ser simples o SAP1 tem poucas instruções que no total somam 5 instruções, e cada uma tem seu objetivo final, conduzir, subtrair, somar, entre outros.
2 DESENVOLVIMENTO
1) Escreva um programa em linguagem de montagem para realizar a seguinte operação aritmética: 7 + 2 – 1.
ENDEREÇO
INSTRUÇÃO
0H
LDA DH
1H
ADD EH
2H
SUB FH
3H
OUT
4H
HLT
5H
6H
7H
8H
9H
AH
BH
CH
DH
07H
EH
02H
FH
01H
2) Escreva um programa em linguagem de montagem para realizar a seguinte operação aritmética: 75 + 20 – 18.
ENDEREÇO
INSTRUÇÃO
0H
LDA DH
1H
ADD EH
2H
SUB FH
3H
OUT
4H
HTL
5H
6H
7H
8H
9H
AH
BH
CH
DH
75H
EH
20H
FH
18H
3) Traduza os programas desenvolvidos para linguagem de máquina. Resposta; 1 Resposta; 2
3 CONSIDERAÇÕES FINAIS
Nesta atividade além de ter apresentado a programação do SAP1 em linguagem de montagem, também apresentamos a tradução do programa para linguagem de maquina, uma vez que, estudamos também as instruções, que após ter estudado se torna muito fácil fazer a programação do SAP1.
4 REFERÊNCIAS
CAMPOS, F. M. P. Arquitetura e Organização de Computadores. Batatais: Claretiano, 2013