Page 161 - coba Revisi Modul Organisasi dan Arsitektur Komputer_Neat
P. 161
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
1004 H 0110 0001 61 STA 4861H
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
register lain. Cukup dengan mengakses akumulator A
dan menambahkan dengan satu. Instruksi INR A hanya
memerlukan satu alamat memori.
Kode Operasi (opcode)
SAP-2 memiliki lebar kode operasi 8 bit yang
memungkinkannya untuk memiliki samapi 256
instruksi. Tidak semua kombinasi kode operasi
151