Professional Documents
Culture Documents
Micro - 6 Instruction (3) 7-11-2022
Micro - 6 Instruction (3) 7-11-2022
(3)
Branch Group
Dr. Mazin H. Aziz 2nd-Class Microprocessor 11/5/2022 1
11/5/2022 2
Dr. Mazin H. Aziz 2nd-Class Microprocessor
1
11/5/2022
15 8 7 0
x x x x OF DF IF TF SF ZF x AF x PF x CF
2
11/5/2022
3
11/5/2022
11/5/2022 7
4
11/5/2022
; FE = -- 2 < FF = --1
; SF < > OF
11/5/2022 9
10
5
11/5/2022
11/5/2022 11
11
Example:
MOV CX, 5
JCXZ LABLE CONT: ADD AL,AL
DEC CX
JCXZ EXIT
JMP CONT
EXIT: MOV RSLT,AL
12
6
11/5/2022
13
JUMP to LABLE
JMP
LABLE
CALL CALL SUBROUTINE STARTED
at IP=LABLE
TOS-2=IP for THE NEXT
INSTRUCTION
NO IP=TOS
RET OPERAND
IP WILL POINTS to THE
INSTRUCTION NEXT TO CALL
14
7
11/5/2022
15
16