Page 172 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 172
MVI A,18H kode operasi 3E membutuhkan satu alamat memori
untuk operand
STA 4861H kode operasi 32 membutuhkan dua alamat memori
untuk operand
Misal ketiga instruksi tersebut disimpan pada memori secara
berurutan mulai alamat 1000H, maka peta isi memori sebagai
berikut:
Alamat Isi (biner) Isi (hexa) Instruksi
1000 H 1000 0000 80 ADD B
1001 H 0011 1110 3E MVI A,18H
1002 H 0001 1000 18
1003 H 0011 0010 32
STA 4861H
1004 H 0110 0001 61
1005 H 0100 1000 48
1006 H …….. …….. ……..
Bagaimana kita mengetahui suatu instruksi memiliki operand atau
tidak adalah berdasarkan logika proses instruksi tesebut.
Contoh: instruksi INR A (Increment A) logika proses instruksi ini
adalah menambah nilai akumulator A dengan satu. Setelah instruksi
ini selesai dilaksanakan maka nilai A = A + 1. Berdasarkan logika
proses tersebut berarti kita tidak perlu mengakses memori atau
158