Posts

Showing posts with the label one byte

ANA

  Syntax: ANA R Where R can be any of the general purpose registers (A,B,C,D,E,H and L) Byte: 1byte Addressing Mode: Register   Addressing Working:  1.This is 1 byte instruction. 2. Microprocessor will allocate first byte for opcode. 3. During execution of this instruction, microprocessor will perform Logical ANDing operation between content of Accumulator and content of operand register. 4. S, Z and  P  are modified . Cy is reset(Cy=0) and Ac is set (Ac=1) .   Example: ANA B where [B] = 22H [A]= 11H After execution of ANA B [A] = 00H  [B] = 22H   A= 11 =  0001 0001 B =22 =  0010 0010  A=00    0000  0000 FLAG=  01 0 1 0 0 0 0 = 50H