MOVB AX, #8bit
6-189
MOVB AX, #8bit Load AX With 8-bit Constant
SYNTAX OPTIONS OPCODE OBJMODE RPT CYC
MOVB AX, #8bit 1001 101A CCCC CCCC X − 1
Operands AX Accumulator high (AH) or accumulator low (AL) register
#8bit 8-bit immediate constant value
Description Load accumulator high register (AH) or accumulator low register (AL) with an
unsigned 8-bit constant zero extended, leaving the other half of the
accumulator register unchanged:
AX = 0:8bit;
Flags and
Modes
N Flag always set to zero.
Z The load to AX is tested for a zero condition. The bit is set if the operation
results in AX = 0, otherwise it is cleared.
Repeat This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
MOVB AL, #0xF0 ; Load AL with the value 0x00F0.
CMP AL,*+XAR0[0] ; Compare contents pointed to by XAR0
; with AL.
SB Dest,EQ ; Branch if values are equal.