An 8-bit computer has a registers R0-R7. The content of register R3 is 20H and R4 is 40H.The location 20H,40H and 43H contains 2’s complement equivalent(8-bit) of (-29),(-25) and (-19) respectively. Consider following code: MOV R1,(R3) :Move immediate ADD R1,03H(R4) :ADD ASR R1 :Arithmetic shift right by 1-bit XRI R1,01H :XOR immediate Illustrate how alteration in register content R1 occurs as above set of instructions are executed. Determine the status of Carry and sign flag after execution of ADD and XOR instructions. After execution of last instruction (XRI) take 2’s complement equivalent of Register R1 and consider as Dividend X. Then compute (X/5) using Non-Restoring division method. . Demonstrate clearly the complete step by step procedure to compute the results.
An 8-bit computer has a registers R0-R7. The content of register R3 is 20H and R4 is 40H.The location 20H,40H and 43H contains 2’s complement equivalent(8-bit) of (-29),(-25) and
(-19) respectively. Consider following code:
MOV R1,(R3) :Move immediate
ADD R1,03H(R4) :ADD
ASR R1 :Arithmetic shift right by 1-bit
XRI R1,01H :XOR immediate
Illustrate how alteration in register content R1 occurs as above set of instructions are executed. Determine the status of Carry and sign flag after execution of ADD and XOR instructions.
After execution of last instruction (XRI) take 2’s complement equivalent of Register R1 and consider as Dividend X. Then compute (X/5) using Non-Restoring division method. . Demonstrate clearly the complete step by step procedure to compute the results.
Step by step
Solved in 2 steps