User guide

11.3. THE MC LANGUAGE 199
UJGE JS JL JR
Jump to the speci fie d location if the first operand of a previous CMP instruction was
greater than or equal to its second operand using unsigned arithmetic.
UJGT JS JL JR
Jump to the speci fie d location if the first operand of a previous CMP instruction was
greater than its second operand using unsigned arithmetic.
UJLE JS JL JR
Jump to the speci fie d location if the first operand of a previous CMP instruction was
less than or equal to its second operand using unsigned arithmetic.
UJLT JS JL JR
Jump to the speci fie d location if the first operand of a previous CMP instruction was
less than its second operand using unsigned arithmetic.
UMUL K R A V G M L D DX DXs DXsB
Multiply register A by the operand pl ac i ng th e dou bl e length result in D:A. Unsigned
arithmetic is used. Immediate (K) operands may sometimes be packed in the data area.
USGE R
Set the specified register to one if the first operand of a previous CMP instruction
was greater than or equal to its second operand using unsigned arithmetic, otherwise
set it to zero.
USGT R
Set the specified register or memory word to one if the first operand of a previous CMP
instruction was greater than its second operand using unsigned arithmetic, otherwise
set it to zero.
USLE R
Set the specified register to one if the first operand of a previous CMP instruction
was less than or equal to its second operand using unsigned arithmetic, otherwise set
it to zero.
USLT R
Set the specified register to one if the first operand of a previous CMP instruction
was less than its second operand using unsigned arithmetic, otherwise set it to zero.
XCHG RR RA RV RG RM RL RD RDX RDXs RDXsB
Exchange the values sp e ci fi ed by the two operands.
XOR RA RV RG RM RL RD RDX RDXs RDXsB
RR AR VR GR MR LR DR DXR DXsR DXsBR
RK AK VK GK MK LK DK DXK DXsK DXsBK
Exclusive OR the second operand into the first.