Assignment-3 Ch3 Question 1-10: CL, DH, and DL
Assignment-3 Ch3 Question 1-10: CL, DH, and DL
Ch 3
Question 1-10
1. What do the following MOV instructions accomplish?
2. List the 8-bit registers that are used for register addressing.
Ans. The 8-bit registers that are used for register addressing : AH, AL, BH, BL, CH,
CL, DH, and DL.
3. List the 16-bit registers that are used for register addressing.
Ans. The 16-bit registers used for register addressing are the AX, BX, CX, DX, SP,
BP, SI, and DI.
4. List the 32-bit registers that are used for register addressing in the 80386 through
the Core2
microprocessors.
Ans. EAX, EBX, ECX, EDX, ESP, EBP, EDI, and ESI
5. List the 64-bit registers available to the 64-bit mode of the Pentium 4 and Core2.
Ans. RAX, RBX, RCX, RDX, RSP, RBP, RSI, RDI and R8---R15
6. List the 16-bit segment registers used with register addressing by MOV, PUSH,
and POP.
Ans. CS, DS, ES, SS, FS, and GS