Page 208 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 208
Contoh
Misal register A = 01101000 dan register H =
00111000 Setelah instruksi berikut:
ANA H
A = 01101000
H= 00111000 AND
A = 00101000
ORA H
A = 01101000
H = 00111000 OR
A = 00111000 XRA H
A = 01101000
H= 00111000 XOR
A = 01010000
Pengoperasian logika AND, OR atau XOR antara register dengan
akumulator dilakukan bit per bit.
Instruksi logika CMP berfungsi untuk membandingkan isi register
dengan isi akumulator. Perbandingan ini mempengaruhi bendera nol
(zero flag). Jika isi register sama dengan isi akumulator maka zero
flag bernilai 1. Jika isinya berbeda maka zero flag akan bernilai nol.
Proses CMP adalah proses pengurangan isi Akumulator oleh isi
register. Jika hasil pengurangan ini nol artinya isi akumulator dengan
isi register sama. Karena hasilnya nol maka berefek pada zero flag.
Teknisnya, nilai akumulator akan disalin dulu ke register sementara,
194