题目内容

以下关于IA-32的定点寄存器组织的叙述中,错误的是( )。

A. 每个通用寄存器都可作为32位、16位或8位寄存器使用
B. 寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器
C. 寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器
D. EIP/IP为指令指针寄存器,即PC;EFLAGS/FLAGS为标志寄存器

查看答案
更多问题

以下Intel微处理器中,不兼容IA-32指令集体系结构的是()。

A. Itanium和Itanium 2
B. Pentium (II、III、4)
C. 80386和80486
D. Core(i3、i5、i7)

以下关于IA-32中整数运算指令所支持的操作数的叙述中,错误的是()。

A. 对于加减运算指令,操作数不区分是无符号整数还是带符号整数
B. 除乘法指令外,其他运算指令的源操作数和目的操作数的位数相等
C. 参加运算的操作数可以是一个字节(8b)、一个字(16b)或双字(32b)
D. 对于乘除运算指令,操作数一定区分是无符号整数还是带符号整数

假设P为调用过程,Q为被调用过程,程序在IA-32处理器上执行,以下有关过程调用的叙述中,错误的是( )。

A. C语言程序中的函数调用就是过程调用
B. 从P传到Q的实参无需重新分配空间存放
C. 从P跳转到Q执行应使用CALL指令
D. 从Q跳回到Q执行应使用RET指令

以下是有关IA-32的过程调用所使用的栈和栈帧的叙述,错误的是( )。

A. 过程嵌套调用深度越深,栈中栈帧个数越多,严重时会发生栈溢出
B. 从被调用过程返回调用过程之前,被调用过程会释放自己的栈帧
C. 每进行一次过程调用,用户栈从高地址向低地址增长出一个栈帧
D. 只能通过将栈指针ESP作为基址寄存器来访问用户栈中的数据

答案查题题库