DATA TRANSFERS IN ASSEMBLY
SANGRAM KESARI RAY <SHANKAR.RAY030@GMAIL.COM>
JMP AND LOOP INSTRUCTIONS
• JMP //UN-CONDITIONAL JUMP, WE’LL DEAL WITH OTHER TYPES OF JUMPS LATER
• JMP DEST
• HERE:
• .
• .
• JMP HERE //INFINITE LOOP
• LOOP
• LOOP DEST //THE DEST MUST BE WITHIN -127 TO +128 BYTES OF THE CURRENT LOCATION COUNTER
• ECX REGISTER IS USED AS INTERNAL LOOP COUNTER
• MOV ECX, 10
• HERE:
• INC EAX
• LOOP HERE
DEMO
Data Transfers 3
https://github.com/shankar-ray/Assembly-Language-Tutorials-for-Windows

Assembly Language Tutorials for Windows - 04 Data Transfers Part-3