Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
1
Conditional Loop Instructions Conditional Loop Instructions
- LOOPZ and LOOPE
- LOOPNZ and LOOPNE
Conditional Loop Instructions Conditional Loop Instructions LOOPZ - - PowerPoint PPT Presentation
Conditional Loop Instructions Conditional Loop Instructions LOOPZ and LOOPE LOOPNZ and LOOPNE 1 Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003. LOOPZ and LOOPE LOOPZ and LOOPE Syntax: LOOPE destination LOOPZ
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
required for procedure pointers
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
start 'x' 'a'..'y'
'z ' A B C
start digit +,- digit digit
A B C
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
start digit +,-
digit
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
StateA GetNext AL = '+' ? DisplayErrorMsg
true
AL = '-' ?
true
ZF = 1 ?
true
IsDigit
false false false
quit StateB StateB StateC
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.
Irvine, Kip R. Assembly Language for Intel-Based Computers, 2003.