Question: CBW converts binary to a word with the algorithm AH : AL where the sign of the 8-bits register AL is extended into the 8-bit
CBW converts binary to a word with the algorithm AH:AL where the sign of the 8-bits register AL is extended into the 8-bit register, AH to form a word. What is the value for registers EAX after executing the mnemonic opcode/operand instructions?
MOV EAX, 0 MOV AX, 0ABC3H CBW
| a. | EAX = 0000CCC3 | |
| b. | EAX = 0000ABC3 | |
| c. | EAX = 0000FFC3 | |
| d. | EAX = 000000C3 |
CWD converts word to a double-word with the algorithm DX:AX where the sign of the 16-bit register AX is extended into the 16-bit register DX. What is the value for registers DX and AX after executing the mnemonic opcode/operand instruction below?
MOV EAX, 0
MOV EDX, 0
MOV AX, 0xCDA5
CWD
| a. | AX= CDA5 DX= FEFF Therefore, its double-word is FEFFCDA5
| |
| b. | AX= ADA5 DX= FFFF Therefore, its double-word is FFFFADA5
| |
| c. | AX= CDA5 DX= EFFF Therefore, its double-word is EFFFCDA5
| |
| d. | AX= CDA5 DX= FFFF Therefore, it double-word is FFFFCDA5 |
CWDE converts word to double-word extended with the algorithm EAX: AX where the sign of the 16-bit register AX is extended into the 32-bit register EAX. What is the value for registers AX and EAX after executing the mnemonic opcode/operand instruction below?
MOV EAX, 0
MOV AX, 0x429FCDA5
CWDE
| a. | AX= CDA5 EAX=FFFFCDA5 | |
| b. | AX= CDA5 EAX=FFFE000
| |
| c. | AX= CDA5 EAX=EFFFCDA5
| |
| d. | AX= CDA5 EAX=0000CDA5
|
CDQ converts double-word to quad-word with the algorithm EDX: EAX where the sign of the 32-bit register EAX is extended into the 32-bit register EDX. What is the value for registers EAX and EDX after executing the mnemonic opcode/operand instruction below to generate a quadword?
MOV EAX, 0
MOV EDX, 0
MOV EAX, 0xA29FCDA5
CDQ
| a. | EAX= A29FCDA5 EDX= FFFFFFFF Therefore, its quadword is FFFFFFFFA29FCDA5.
| |
| b. | EAX= A2AFCDA5 EDX= 00000000 Therefore, the its quadword is 00000000A2AFCDA5. | |
| c. | EAX= A29FCDA5 EDX= 0000FFFF Therefore, its quadword is 0000FFFFA29FCDA5.
| |
| d. | EAX= A29ECDA5 EDX= FFFF0000 Therefore, its quadword is FFF0000A29ECDA5.
|
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
