Page 213 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 213
Instruksi lompat bersyarat ini akan dijalankan jika bendera bawa
(carry flag) sama dengan nol, artinya hasil operasi ALU tidak
menghasilkan carry. Pada saat syarat terpenuhi, prosesor akan
mengeksekusi instruksi yang ditunjukan oleh operand alamat.
Format instruksi:
JNC alamat
Contoh:
JNC 08E5 H
JPE (jump if parity even), JPO (jump if parity odd).
Selain bendera tanda, nol dan bawa (sign, zero, carry flag) terdapat
satu lagi yaitu paritas (parity). Bendera ini menunjukan paritas
genap dari jumlah bit 1 pada hasil operasi ALU.
Misal: Akumulator = 00100111 dan register B = 10001010
Pada pengeksekusian operasi
ADD B ; A=A+B
Akan menghasilkan A =
00100111
100001010 +
A = 10110001
Jumlah bit 1 pada hasil akhir adalah 4 buah. Menunjukan paritas
genap, maka bendera paritas akan bernilai 1. Sebaliknya contoh
berikut:
Misal: Akumulator = 00100110 dan register B = 10001010
Pada pengeksekusian operasi
199