Instrukcje sterujące
Skoki

JUMPS (general)
 
Name    Comment Syntax
CALL    Call subroutine                 CALL Proc
JMP     Jump                            JMP Dest
RET     Return from subroutine          RET
 
JE      Jump if Equal                   JE Dest
JZ      Jump if Zero                    JZ Dest
JCXZ    Jump if CX Zero                 JCXZ Dest
JP      Jump if Parity (Parity Even)    JP Dest
JPE     Jump if Parity Even             JPE Dest
JNE     Jump if not Equal               JNE Dest
JNZ     Jump if not Zero                JNZ Dest
JECXZ   Jump if ECX Zero                JECXZ Dest
JNP     Jump if no Parity (Parity Odd)  JNP Dest
JPO     Jump if Parity Odd              JPO Dest
 
JUMPS unsigned (Cardinal)
 
JA      Jump if Above               JA Dest
JAE     Jump if Above or Equal      JAE Dest
JB      Jump if Below               JB Dest
JBE     Jump if Below or Equal      JBE Dest
JNA     Jump if not Above           JNA Dest
JNAE    Jump if not Above or Equal  JNAE Dest
JNB     Jump if not Below           JNB Dest
JNBE    Jump if not Below or Equal  JNBE Dest
JC      Jump if Carry               JC Dest
JNC     Jump if no Carry            JNC Dest
 
JUMPS signed (Integer)
 
JG      Jump if Greater             JG Dest
JGE     Jump if Greater or Equal    JGE Dest
JL      Jump if Less                JL Dest
JLE     Jump if Less or Equal       JLE Dest
JNG     Jump if not Greater         JNG Dest
JNGE    Jump if not Greater or Equal    JNGE Dest
JNL     Jump if not Less            JNL Dest
JNLE    Jump if not Less or Equal   JNLE Dest
JO      Jump if Overflow            JO Dest
JNO     Jump if no Overflow         JNO Dest
JS      Jump if Sign (= negative)   JS Dest
JNS     Jump if no Sign (= positive)    JNS Dest


Tomasz Kapela, Kraków 2011-2020