9、以下关于IA-32中整数运算指令所支持的操作数的叙述中,错误的是()。
![](/upload/20220827/c85071da6ff0aadc10ebce6c25bb4f0d.png)
相似题目
-
在指令集结构的功能设计中,所有的指令集一般都会对算术和逻辑运算型、()和()类型的操作提供指令。
-
IA-32处理器开中断指令是什么?
-
新一代IA-32处理器将指令译码为微操作有什么特别的作用?
-
IA-32处理器开中断指令时标志IF为多少?
-
IA-32处理器吸取了RISC技术特长。RISC是指复杂指令集计算机。
-
IA-32处理器的指令指针EIP是多少位的?
-
乘法运算是双操作数运算,但是,在指令中却只指定一个操作数,另一个操作数是隐含规定的,隐含操作数为()
-
FX2N系列可编程序控制器除有BIN的整数运算指令外,还具有BIN浮点运算的专用四则运算指令()
-
9、Label: st 0x80, *AR0+汇编指令中, 操作数“ *AR0+”采用的是以下哪种寻址方式?
-
对于IA-32/Linux系统中的指令“movl 16(%edx, %esi, 4), %edx”,若R[edx]=0804 9200H,R[esi]=0000 0010H,则源操作数的线性地址LA是()。
-
用整数运算指令进行32位运算中,被指定的字元件为低位,下一个字编程元件为高位,为了避免错误,建议指定操作元件时采用奇数元件号。()
-
指令中直接给出运算具体数值的操作数称为直接寻址。()
-
若栈s1中保存整数,栈s2中保存运算符,函数F()依次执行下列各步操作: (1) 从s1中依次弹出两个操作数a和b; (2) 从s2中弹出一个运算符op; (3) 执行运算b op a ; (4) 将运算结果压入s1。 假定s1 中的操作数依次是5,8,3,2(2在栈顶),s2中的运算符依次是*,-,+(在栈顶),调用3次F()后,s1栈顶保存的值是 。
-
IA-32处理器对符号标志SF的定义是:运算结果最高位为1,则SF=1;否则SF=0。
-
9、IA-32处理器的LOOP指令包含有对ECX寄存器减1的功能。
-
加法指令操作数包括整数、双整数、和()。
-
在计算机指令中,操作码表示运算性质,()指参加运算的数据及其所在的单元地址
-
9、以下是有关IA-32中线性地址向物理地址转换过程的叙述,其中错误的是()。
-
10、以下关于IA-32/Linux异常处理和中断处理的叙述中,错误的是()
-
37、IA-32处理器系统中,堆栈的数据压入和弹出操作可以是字节、字或双字为单位。
-
8、已知变量y和数组a都是int型,a的首地址为0x8049b00。假设编译器将a的首地址分配在ECX中,数组的下标变量i分配在EDX中,y分配在EAX中,C语言赋值语句“y=a[i];”被编译为指令“movl (%ecx, %edx, 4), %eax”。在IA-32/Linux环境下执行该指令,则当i=150时,得到的存储器操作数的线性地址是()。
-
1、以下有关IA-32和x86-64之间比较的叙述中,错误的是()。
-
5、IA-32处理器完成一条加减运算指令,如果是针对无符号数的加减运算就影响CF标志,而如果是有符号数的加减运算就影响OF标志。总之,加减运算只会影响CF或OF之一,不会同时进行设置。
-
38、指令“mov [esi],[edi]”是错误的,因为IA-32处理器不存在这种传送组合。