Control Flashcards
transfers to a specific location in the program denoted with a program label without evaluating any condition
unconditional transfer
location to jump to, for control statements
label
jump if equal
je
the 2 steps required for a comparison
compare instruction and conditional jump instruction
starts with a letter, followed by letters, numbers, or _ terminated with a colon
label
may be defined only once
label
jump is carried out on the basis of a truth value
conditional transfer
jump based on a comparison
conditional transfer
jump if not equal
jne
provides the functionality of a basic if statement
conditional transfer
in conditional transfer, <op1> \_\_\_\_\_\_ but <op2> \_\_\_\_\_\_\_</op2></op1>
cannot be an immediate value, may be an immediate value
compares the two operands and stores the results of the comparison in the rFlag register
compare instruction
jump if less than
jl
jump if less than or equal
jle
jump if greater than
jg
jump if greater than or equal
jge
jump if below than
jb
jump if below or equal
jbe
jump if above than
ja
jump if above than or equal
jae