Reason (R) : Because AL contains binary sum which needs to be converted into BCD sum.
This solution analyzes the assertion and reason provided for the DAA (Decimal Adjust Accumulator) instruction in the 8086 microprocessor.
The assertion (A) states: "For DAA instruction in 8086 $\mu$P, if four LSBs of register AL are greater than 9 or AC = 1 then 6 is added to the four LSBs of register AL."
Therefore, Assertion (A) is true.
The reason (R) states: "Because AL contains binary sum which needs to be converted into BCD sum."
Therefore, Reason (R) is true.
The conditions mentioned in the assertion (lower nibble > 9 or AC=1) are the specific triggers that necessitate the conversion from a binary sum to a BCD sum, as stated in the reason. The action of adding 6 is the mechanism by which this conversion occurs.
Thus, the reason (R) correctly explains why the condition in assertion (A) requires the specific adjustment.
Both statements are true, and (R) provides the correct explanation for (A).
Register which is used to store values of arithmetic and logical operations is termed:
How many bytes of bit addressable memory is present in 8051 based microcontrollers?
A single instruction to clear the lower four bits of the accumulator in 8085 assembly language is-
In Microprocessor 8085 Address/Data buffer is a/an _______ buffer.
Microprocessor 8085 operates on a clock cycle with ______ duty cycle.