有关字位扩展指令,以下说法正确的有( )?
A: 该指令仅针对有符号数进行符号扩展,具体是将符号数的符号位扩展到高位;
B: 该指令的操作数隐含存放在指定寄存器;
C: CBW是字节到字扩展指令,是将AL内容扩展到AX;
D: CWD是字到双字扩展指令,是将AX内容扩展到DX和AX,其中,DX存放扩展后的高位。
A: 该指令仅针对有符号数进行符号扩展,具体是将符号数的符号位扩展到高位;
B: 该指令的操作数隐含存放在指定寄存器;
C: CBW是字节到字扩展指令,是将AL内容扩展到AX;
D: CWD是字到双字扩展指令,是将AX内容扩展到DX和AX,其中,DX存放扩展后的高位。
举一反三
- 下列哪个指令可以把字扩展为双字_______ A: CBW B: CLD C: CWD D: CTD
- 存储器容量的扩展方式一般包含__ A: 字、位扩展 B: 位扩展 C: 字扩展 D: 字节扩展
- 存储容量的扩展有( ) A: 字扩展 B: 位扩展 C: 字和位同时扩展 D: 地址线扩展
- 存储器容量扩展有()、()和()方式。 A: 位扩展 B: 字扩展 C: 字节扩展 D: 混合扩展
- movzbl (%esi, %ecx, 1), %eax 指令的行为是 A: 将地址是%esi + %ecx的内存零扩展后赋值给%eax寄存器 B: 将地址是%esi + %ecx * 2的内存符号扩展后赋值给%eax寄存器 C: 将地址是%esi + %ecx的内存符号扩展后赋值给%eax寄存器 D: 将地址是%resi + %ecx * 2的内存符号扩展后赋值给%eax寄存器