Program Control
• Instruksi biasanya di simpan dalam memori
• Ketika CPU melakukan proses, instruksi dijemput dari memori kemudian baru dieksekusi.
Status Bit Conditions
Status bit dikenal juga dengan Condition-code atau Flag bit.
Status Register bit dari 8 bit ALU dengan 4 bit status register disimbolkan dengan C, S, Z, V.
Status Bit Conditions
set = 1 jika output yang dihasilkan ALU semuanya nol (0) atau sebaliknya.
• Bit V (Overflow)
set = 1 jika XOR dua bit terakhir keduanya sama
F7
8 bit ALU
F7 - F0
V Z S C
Check for zero output
A B
Contoh :
Diketahui
A = 101x1100 B = 00010000
Lakukan pengecekan diantara kedua nilai
Jawab :
A = 101x1100 B = 00010000 000x0000
Jika x = 0 maka Z = 1 (set)
x = 1 maka Z = 0 (Clear)
Numerical Example
1. A = 11110000 B = 00010100
Jawab
-16 – 20 = -36
+36 = 00100100 -36 = 11011011 1 + 11011100
1. a. C=1 ; S=0 ; V=0 ; Z=0 b. C=1 ; S=1 ; V=1 ; Z=0