Page 187 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 187
Pada program utama pemanggil terletak pada alamat 1001 H
sampai H. Sebelum prosesor lompat dan menjalankan instruksi
pada alamat 4000 H, instuksi SUB C, 1004 H diletakan pada akhir
alamat memori. Selanjutnya prosesor menjalankan subrutin
faktorial. Pada akhir subrutin, instruksi RET dieksekusi. Prosesor
mengambil isi alamat akhir memori, 1004 H. Selanjutnya prosesor
menjalankan instruksi SUB C.
7.7 Instruksi Logika (Logic Instruction)
Pada ALU (Arithmetic and logical unit), sesuai dengan namanya,
terdapat dua jenis proses yang dikerjakan yaitu proses aritmetik dan
proses logika. Proses logika adalah proses yang didasarkan pada
peraturan aljabar logika. Beberapa instruksi logika adalah: CMA
(Complement the Accumulator), ANA (And the Accumulator), ORA
(Or the Accumulator), XRA (Xor the Accumulator) dan XRI (Xor
Immediate).
CMA (Complement the Accumulator)
Instruksi ini berfungsi mengomplemenkan isi akumulator, yaitu
mengubah setiap bit dalam akumulator dengan nilai kebalikannya.
Format instruksi
CMA
Contoh
Misal nilai akumulator saat ini adalah: A =
00101100
Setalah instruksi CMA maka nilai akumulator akan
menjadi:
A = 11010011
173