abc Asembler - elektronski priručnik
XII dio Uslovi

Bezuslovni skok

Kao što je rečeno ranije, ovo se izvodi pomoću JMP instrukcije. Uslovno izvršavanje često uključuje prenos kontrole na adresu instrukcije koja ne slijedi instrukciju koja se trenutno izvršava. Prenos kontrole može biti unaprijed, da bi se izvršio novi set instrukcija, ili unazad, da bi se ponovo izvršili isti koraci.

Sintaksa
Instrukcija JMP obezbjeđuje ime labele gdje se tok kontrole prenosi odmah. Sintaksa JMP instrukcije je:

JMP   label 

Primjer
Sljedeći odlomak koda ilustruje JMP instrukciju:

MOV  AX, 00 		; Initializing AX to 0
MOV  BX, 00 		; Initializing BX to 0
MOV  CX, 01 		; Initializing CX to 1
L20:
ADD  AX, 01 		; Increment AX
ADD  BX, AX 		; Add AX to BX
SHL  CX, 1 		    ; shift left CX, this in turn doubles the CX value
JMP  L20 	     	; repeats the statements

Instrukcija CMP    <    Index    >    Uslovni skok