- Direct
- Indirect
- Immediate
- Displacement
- Stack
Kita mencari Isi Register dari studi kasus mode pengelamatan dibawah:
Register
A 41
B 42
C 43
D 44
Alamat Memory
0 41
1 5
2 42
3 45
4 46
--------
41 5
42 10
43 20
44 3
45 6
46 7
105 5
106 6
107 7
108 8
Soal :
LOAD
(A)
SUB
1
ADD
(2)
MPY
42
ADD
(B) + 4
DIV
# 2
SUB
(C) 63
ADD
# 5
STOR
Y
Penyelesaian :
No
|
Register
|
Algoritma
|
Isi Acc
|
1
|
LOAD
(A) = Indirect
|
Acc <-- 5
|
5
|
2
|
SUB
1 = Direct
|
Ac <-- c
5 – 5
|
0
|
3
|
ADD
(2) = Indirect
|
Acc <--
0 + 10
|
10
|
4
|
MPY
42 = Direct
|
Acc <--
10 * 10
|
100
|
5
|
ADD
(B) + 4 = Displacement
|
42
+ 4 = 46
Acc <--
(46)
= 7 + 100
|
107
|
6
|
DIV
# 2 = Immediate
|
Acc <--
107/2
|
53,5
= 54
|
7
|
SUB
(C) + 63 = Displacement
|
43
+ 63 = 106
Acc <--
(106) = 54 + 6
|
48
|
8
|
ADD
# 5 = Immedaite
|
Acc <-- 48 +5
|
53
|
9
|
STOR
Y = Direct
|
Y <-- Acc
|
53
|
Maka isi Registernya adalah 53
Sekian dari admin semoga bermanfaat
Sekian dari admin semoga bermanfaat
0 komentar:
Posting Komentar
Silahkan beri komentar dengan bijak dan sesuai dengan topik artikel.
Gunakan tombol balas dibawah komentar terkait jika ingin membalas komentar agar komunikasi lebih terstruktur.
Klik untuk melihat kode :) :( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @-@ :-a :W *fck* :ngakak |o| :goodluck :smile