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.

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

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.

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

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?

Post your comments here:

Your comments will be displayed after verification.