OR AX, loc16
6-259
OR AX, loc16 Bitwise OR
SYNTAX OPTIONS OPCODE OBJMODE RPT CYC
OR AX, loc16 1100 101A LLLL LLLL X − 1
Operands AX Accumulator high (AH) or accumulator low (AL) register
loc16 Addressing mode (see Chapter 5)
Description Perform a bitwise OR operation on the specified AX register with the
contents of the location pointed to by the “loc16” addressing mode. The
result is stored in AX:
AX = AX OR [loc16];
Flags and
Modes
N
The load to AX is tested for a negative condition. If bit 15 of AX is 1, then the
negative flag bit is set; otherwise it is cleared.
Z
The load to AX is tested for a zero condition. The zero flag bit is set if the
operation generates 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
; OR the contents of VarA and VarB and store in VarC:
MOV AL,@VarA ; Load AL with contents of VarA
OR AL,@VarB ; OR AL with contents of VarB
MOV @VarC,AL ; Store result in VarC