Contoh Kasus Mode Pengalamatan

TauPintar - Assalamualaikum, kali ini admin akan memposting artikel Contoh Kasus Mode Pengalamatan. Sebelum kita contoh kasus ada beberapa teknik mode pengalamatan :
  1. Direct
  2. Indirect
  3. Immediate
  4. Displacement
  5. Stack
Contoh Kasus Mode Pengalamatan

Sekarang kita masuk contoh kasusnya :
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 <-- 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



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