maquina

Propaganda
CONJUNTO DE INSTRUÇÕES DA MÁQUINA EXEMPLO:
Formato da
instrução:
4 bits
cod.
op.
10 bits
campo de endereço do operando
LOAD M
cod. op.
código de máquina
0001
Campo de endereço do operando
endereço de M na memória
STORE M
cod. op.
código de máquina
0010
Campo de endereço do operando
endereço de M na memória
ADD M
cod. op.
código de máquina
0011
Campo de endereço do operando
endereço de M na memória
SUB M
cod. op.
código de máquina
0100
Campo de endereço do operando
endereço de M na memória
AND M
cod. op.
código de máquina
0101
Campo de endereço do operando
endereço de M na memória
OR M
cod. op.
código de máquina
0110
Campo de endereço do operando
endereço de M na memória
JUMP P1
cod. op.
código de máquina
0111
Campo de endereço do operando
endereço de P1
Abaixo temos a listagem de um programa em código para a máquina
exemplo.
As palavras são de 14 bits e a primeira palavra está no endereço zero.
O programa (as instruções) começa no endereço 4.
Execute-o manualmente e mostre o resultado.
Palavras de memória (14 bits)
endereços
0 00000000000001
1 00000101001110
2 01111111111111
3 00000001000001
4 00010000000011
5 00110000000000
6 01100000000010
7 00100000000010
8 01110000000100
9 00010000010011
10 00100000100001
Abaixo temos a listagem de um
programa em código para a máquina
exemplo.
As palavras são de 14 bits e a
primeira palavra está no endereço
zero.
O programa (a seqüência de
instruções) começa no endereço 4.
Execute-o manualmente e mostre o
resultado.
Se
houver
alguma
repetição, mostre o resultado após 10
repetições.
Palavras de memória (14 bits)
endereços
0 00000000000000
1 00000000000000
2 00000000000001
3
4
5
6
7
8
9
10
11
12
13
14
00000000011110
00010000000001
00110000100011
00100000000001
00010000000000
00110000000010
00100000000000
00010000000101
00110000000010
00100000000101
01110000000100
20
21
22
23
24
25
26
27
28
29
30
31
32
33 00111001011111
34 00000111000111
35 00000000100010
36 00000000000011
37 00000000001000
38 00000000000100
39 00000000001001
40 00000000011000
41 00000000000000
42 00000000000111
43 00000000000110
44 00000000000100
45 00000000001100
46
47
48
15
49
16
50
17
51
18
52
53
19
Download