更多“已知dvar是一个双字变量,在“mov eax, offset dvar”指令中,EAX获得dvar变量的_____。”相关的问题
第1题
dvar是双字变量,指令“mov al, dvar”的语法正确。
点击查看答案
第2题
设有双字变量DVAR和标号LAB,不正确的指令是()
A.LEA EBX, DVAR
B.LEA EBX, LAB
C.MOV EBX, OFFSET DVAR
D.MOV EBX, DVAR
点击查看答案
第3题
伪指令“dvar dword 5 dup(0)”定义的变量dvar占用5个字节存储空间。
点击查看答案
第4题
下面指令哪一条可以完成将edi寄存器的值保存至存储单元的功能?
A.mov edi, dvar
B.mov eax, edi
C.mov edi, 2000H
D.mov [eax], edi
点击查看答案
第5题
下面指令哪一条可以完成将edi寄存器的值保存至存储单元的功能?
A.mov edi, dvar
B.mov eax, edi
C.mov edi, 2000H
D.mov [eax], edi
点击查看答案
第6题
伪指令“dvar dword 5 dup(0)”定义的变量wvar占用20个字节存储空间。
点击查看答案
第7题
假设X,Y 是双字变量,下面指令序列执行后完成的运算,正确的算术表达式是 () MOV EAX, X SHL EAX, 2 DEC EAX MOV Y, EAX
A.X=4X+1
B.Y=2X-1
C.X=4Y-1
D.Y=4X-1
点击查看答案
第8题
语句dvar dword 5 dup ()中,?表示初值不确定,实际上存放的0。
点击查看答案
第9题
已知变量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时,得到的存储器操作数的线性地址是()。
A.0x8049b00
B.0x8049b9a
C.0x8049d58
D.0x804a100
点击查看答案