Add to Chrome
✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
What are the contents of registers A and B after executing MOV A, #25, MOV B, #18, MUL AB?
A=0x01C2 (complete 16-bit result stored in A register)
A=25, B=18 (operands unchanged because MUL requires separate instruction)
A=0xC2 (low byte of product), B=0x01 (high byte of product), because 25×18=450=0x01C2
A=0x01 (high byte), B=0xC2 (low byte), reversing the byte order
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!