2016년 1월 24일 일요일

BranchCondition TestMeaningUses
BNo testUnconditionalAlways take the branch
BALNo testAlwaysAlways take the branch
BEQZ=1EqualComparison equal or zero result
BNEZ=0Not equalComparison not equal or non-zero result
BCSC=1Carry setArithmetic operation gave carry out
BCCC=1Carry clearArithmetic operation did not produce a carry
BHSC=1Higher or sameUnsigned comparison gave higher or same result
BLOC=0LowerUnsigned comparison gave lower result
BMIN=1MinusResult is minus or negative
BPLN=0PlusResult is positive (plus) or zero
BVSV=1Overflow SetSigned integer operation: overflow occurred
BVCV=0Overflow ClearSigned integer operation: no overflow occurred
BHI((NOT C) OR Z) =0
{C set and Z clear}
HigherUnsigned comparison gave higher
BLS((NOT C) OR Z) =1
{C set or Z clear}
Lower or sameUnsigned comparison gave lower or same
BGE(N EOR V) =0
{(N and V) set or (N and V) clear}
Greater or EqualSigned integer comparison gave greater than or equal
BLT(N EOR V) =1
{(N set and V clear) or (N clear and V set)}
Less ThanSigned integer comparison gave less than
BGT(Z OR (N EOR V)) =0
{((N and V) set or clear) and Z clear}
Greater ThanSigned integer comparison gave greater than
BLE(Z OR (N EOR V)) =1
{(N set and V clear) or (N clear and V set) or Z set}
Less or Equal Signed integer comparison gave less than or equal

댓글 없음:

댓글 쓰기