Answer to Question #8897 in Assembler for Ali

Question #8897
(a) Assemble the following instructions and show the changes in given Accumulator register and flags after each instruction execution.

MOV AL, 8Bh ; CF = ?, SF = ?, PF = ?, ZF = ?

ADD AL, 22h ; CF = ?, SF = ?, PF = ?, ZF = ?

AND Al, 1000101b ; CF = ?, SF = ?, PF = ?, ZF = ?

OR Al, 9Ah ; CF = ?, SF = ?, PF = ?, ZF = ?

XOR AL, 10101011b ; CF = ?, SF = ?, PF = ?, ZF = ?

TEST AL, 2 ; CF = ?, SF = ?, PF = ?, ZF = ?

CMP AL, 58 ; CF = ?, SF = ?, PF = ?, ZF = ?

ADC AL, 11110000b ; CF = ?, SF = ?, PF = ?, ZF = ?

SHR AL,2 ; CF = ?, SF = ?, PF = ?, ZF = ?
--------------------------------------------------------------------------------------------
b)
Write a subroutine that can calculate the sum of an array and also save the result into DX.
( Array’s length is 20)
------------------------------------------------------------------------------------------
1
Expert's answer
2012-11-12T05:41:51-0500
Unfortunately, your question requires a lot of work and cannot be done for free.
Submit it with all requirements as an assignment to our control panel and we'll assist you.

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS