Electronics and Communication Engineering - Microprocessors - Discussion

Discussion Forum : Microprocessors - Section 5 (Q.No. 18)
18.
In 8086 the instruction ADD AL, CH means
the two 8 bit values in registers AL and CH are added and result placed in register AL
the two 8 bit values in registers AL and CH are added and result placed in register CH
the two 16 bit values in registers AL and CH are added and result placed in register AL
the two 16 bit values in registers AL and CH are added and result placed in register CH
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
4 comments Page 1 of 1.

Aadhi said:   8 years ago
8086 is a 16 bit register. Then the answer must be option C. How it is given as option a?

Utkarsh said:   7 years ago
Yes. It should be C. I also agree.

KANDUKURI KARTHIK said:   6 years ago
8086 has registers AX BX CX and DX of 16 bit and each 16-bit register is made into two 8 bit registers.

Ex:AX[16]= AH[8]+AL[8]
CX[16]= CH[8]+CL[8] .

We can use a full 16-bit register or half register as well.
ADD AL,CH =>the two 8 bit values in registers AL and CH are added and result placed in register AL.
Ans: Option A.

Vidhya Sagar said:   6 years ago
Thank you @Kandukuri Karthik.

Post your comments here:

Your comments will be displayed after verification.