1. SP=F000H; after PUSH BX, what is the value of SP? _____________ 2. BL=00, after instruction DEC BL is executed, CF = ______________ 3. CH=80H; after ROL CH, 1; CH= _______________
1. SP=F000H; after PUSH BX, what is the value of SP? _____________
2. BL=00, after instruction DEC BL is executed, CF = ______________
3. CH=80H; after ROL CH, 1; CH= _______________
4. After MOV AL, 0BCH DAA AL=______________
5. When two words are multiplied (one in BX), the most significant word of result will be in _______, and the least significant word will be in __________
a. BX, CX b. CX, BX c. AX, DX d. DX, AX
6. Compare and contrast SUB and CMP instructions? (
7. Write the contents of AH and BL after execution of the program.
MOV AH,40h
SAL AH, 01
MOV BL,80h
SAR BL,01
HLT AH= ____________ BL= ____________
8. Write the contents of AL and BL register after execution of the program MOV AL, FFh
MOV BL, AL
CMP AL,F0H
SUB BL,10H
HLT AL= ____________ BL= ____________
9. Identify and correct the mistakes.
MOV AX, 32H ____________________
MOV BL, 2424H ____________________
DAS AX, BL ____________________
HLT _________________ ___
10. Write an ALP to rotate right the contents of AL register 4 times including carry and save the result in DH register
Step by step
Solved in 2 steps