Escolar Documentos
Profissional Documentos
Cultura Documentos
Operações
Load(Pos, Reg) “Busca o valor em uma posição da memória de
endereço passado como referencia”
Store(Reg, Pos) “Busca o valor em uma posição da memória de
endereço passado como referencia”
ADD(Pos1, Pos2) “Soma dois valores armazenados na posição
Pos1 e Pos2“
SUB(Pos1, Pos2) “Subtração de dois valores armazenados na
posição Pos1 e Pos2”
MUL(Pos1, Pos2) “Multiplicação de dois valores armazenados na
posição Pos1 e Pos2”
DIV(Pos1, Pos2) “Divisão de dois valores armazenados na
posição Pos1 e Pos2”
Programa de Exemplo:
Resultado
Memória RAM
Posição Valor
0 15
1 20
2 1
3 18
4 0
5 2
6 0010 1011 +
7 0010 1101 -
8 0010 1111 /
9 0010 1010 *
16
17
18
19
20
21
22 0111 1011(4, R1)Load → 23
29
30
31
32
33
34
35
Roteiro: