题目内容

假设short型变量x被分配在寄存器AX中,R[ax]=FF70H,则执行指令“salw $2,%ax”后,变量x的机器数和真值分别是()。

A. FDC0H,-576
B. FFDCH,-36
C. FDC3H,-573
D. 3FDC,16348

查看答案
更多问题

程序P中有两个unsigned型变量i和j,被分别分配在寄存器EAX和EDX中, P中存在以下if语句:if (i

A. cmpl %eax,%edx jbe 8084720
B. cmpl %edx,%eax jb 8084720
C. cmpl %eax,%edx ja 8084720
D. cmpl %eax,%edx jae 8084720

程序P中有两个变量i和j,被分别分配在寄存器EAX和EDX中,P中语句"if(i

A. 8048461
B. 804846e
C. 8048479
D. 804847b

以下关于x87 FPU浮点处理指令系统的叙述中,错误的是()。

A. 提供8个80位浮点寄存器,采用栈结构,栈顶为ST(0)
B. float、double、long double三种类型数据都按80位存放在浮点寄存器中
C. float、double、long double三种类型数据存入主存时,分别占32位,64位和96位
D. float和double型数据从主存装入浮点寄存器时有可能发生舍入,造成精度损失

假设P为调用过程,Q为被调用过程,程序在IA32处理器上执行,以下是C程序中过程调用涉及的操作:(1)过程Q保存P的现场,并为非静态局部变量分配空间(2)过程P将实参存放到Q能访问到的地方(3)过程P将返回地址存放到特定位置,并转到Q执行(4)过程Q取出返回地址,并跳转回到过程P执行(5)过程Q恢复P的现场,并释放局部变量所占空间(6)执行过程Q的函数体过程调用的正确步骤是()。

A. (2)(3)(4)(1)(5)(6)
B. (2)(3)(1)(4)(6)(5)
C. (2)(3)(1)(6)(5)(4)
D. (2)(3)(1)(5)(6)(4)

答案查题题库