Page 240 - FIX MODUL_Neat
P. 240
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, TMP. Kemudian dilakukan proses pengurangan
akumulator oleh register. Setelah selesai, nilai akumulator
dikembalikan lagi.
228