Mengenal Kode Aritmatika Dan Flag Microcomputer
Setiap arahan aritmatika dan budi kuat pada register status pada prosesor atau yang disebut dengan istilah flag. Carry Flag (CF), flag ini bernilai 1 kalau ada unsigned overflow. Contoh ketika menambah byte 255 + 1, jadinya tidak di jangkauan. Saat tidak ada overflow flag ini bernilai 0. Zero Flag (ZF), bernilai 1 kalau jadinya zero. Untuk hasil selain zero, bernilai 0. Sign Flag (SF), bernilai 1 kalau jadinya negative. Saat jadinya positive bernilai 0. Sebenarnya flag ini mengambil nilai dari MSB (Most Significant Bit). Overflow Flag (OF), bernilai 1 ketika ada signed overflow. Contohnya, kalau menambah byte 100 + 50, jadinya diluar nilai -128 dan 127. Parity Flag (PF), bernilai 1 kalau ada angka genap dari satu bit dalam jadinya , dan di set ke 0 kalau ada angka ganjil. Jika jadinya berupa word hanya 8 low bit yang diperiksa. Auxiliary Flag (AF), bernilai 1 kalau ada unsigned overflow untuk low nibble, 4 bit. Interrupt Enable Flag (IF), kalau flag bernilai 1 CPU mendapat inter...