Ассемблер MIPS/Инструкции перехода

Материал из Викиучебника — открытых книг для открытого мира
BEQ

Branch on EQual

beq $s,$t,target #Перейти на метку target, если $s = $t
BGEZ

Branch on Greater than or Equal to Zero

bgez $s,target #Перейти на метку target, если $s >= 0
BGEZAL

Branch on Greater than or Equal to Zero And Link

bgezal $s,$t,target #Перейти на метку target, если $s >= 0 , и сохранить адрес в $ra 
BGTZ

Branch on Greater Than Zero

bgtz $s,target #Перейти на метку target, если $s > 0
BLEZ

Branch on Less than or Equal to Zero

blez $s,target #Перейти на метку target, если $s <= 0
BLTZ

Branch on Less Than Zero

bltz $s,target #Перейти на метку target, если $s < 0
BLTZAL

Branch on Less Than Zero And Link

bltzal $s,target #Перейти на метку target, если $s < 0, и сохранить адрес в $ra
BNE

Branch on Not Equal

bne $s,$t,target #Перейти на метку target, если $s != $t