تا به اینجا چند دستور تکرار در زبان اسمبلی را با هم بررسی کردیم.در ادامه این مطلب چند دستور تکرار دیگر در این زبان را با هم بررسی خواهیم کرد.

از دستورات هم پرش می توان برای ساختن حلقه های تکرار استفاده کرد. به مثال های زیر توجه کنید.

مثال. دستورات زیر مجموع اعداد ۱ تا ۱۰ را محاسبه و در ثبات AX ذخیره می کند.

mov AX, 0
mov CX, 1
For:
cmp CX, 10
jle Repeat
jmp EndFor
Repeat:
add AX, CX
inc CX
jmp For
EndFor:

مثال. دستورات زیر کاراکترهائی را از کاربر گرفته و در یک آرایه ذخیره می کند تا وقتی که کلید enter وارد شود.

lea SI, Array
Readkey:
mov AH, 1
int 21h ;Get a character
cmp AL, 13 ;Carriage return ASCII code
je EndLoop
mov [SI],AL ;Save input character in Array
inc SI
jmp Readkey
EndLoop: