如果EAX=100、EDX=200时,执行“CMP EAX, EDX”指令,接着__________条件转移指令会发生控制转移。
A.JO
B.JZ
C.JB
D.JA
第1题:
下列指令中有语法错误的是
A.SHL AX,CL
B.MOV AX,[DX]
C.OUT DX,AL
D.MOV EAX,[EDX]
第2题:
假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值() Leal(%eax,%ecx),%edx
第3题:
无符号乘法指令mull S表示的乘法操作为()
第4题:
指令“XOREAX,EAX”和“SUBEAX,EAX”执行后,EAX=(),CF=OF=()。而指令“MOVEAX,0”执行后,EAX=(),CF和OF没有变化。
第5题:
下面指令中错误的是()
第6题:
顺序执行PUSH EAX和POPEBX两条指令,其功能等同于()
第7题:
下列指令的源操作数段基址在哪个段寄存器中? (1)MOV AX, [BP][SI] (2)MOV AX, CS:8[DI] (3)MOV AX, 2[EBP*1] (4)MOV AX, FS:4[ESP] (5)MOV AX, 2[EBP][EAX] (6)MOV AX, [ECX][EBP*4] (7)MOC AX, [EDX][EBP] (8)MOV AX, ES:10[EBP][EAX*2]
第8题:
下列指令的源操作数段基址在哪个段寄存器中? (1)MOVAX,[BP][SI] (2)MOVAX,CS:8[DI] (3)MOVAX,2[EBP*1] (4)MOVAX,FS:4[ESP] (5)MOVAX,2[EBP][EAX] (6)MOVAX,[ECX][EBP*4] (7)MOCAX,[EDX][EBP] (8)MOVAX,ES:10[EBP][EAX*2]
第9题:
第10题:
第11题:
S*S
S*R[%eax]
S*R[%ebx]
S*R[%edx]
第12题:
5x
5y
5x+y
5y+x
第13题:
依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高32位,EAX中存放低32位)______。
A) SHL EDX,1
SHL EAX,1
B) RCL EDX,1
SHL EAX,1
C) SHL EAX,1
RCL EDX,1
D) SHL EAX,1
SHL EDX,1
A.
B.
C.
D.
第14题:
以下指令哪条是错误的()。
第15题:
“CMPEAX,3721H”指令之后是JZ指令,发生转移的条件是EAX=(),此时ZF=()
第16题:
比例变址寻址 0x12(%edx, %edx, 4) 表示的操作数值为()
第17题:
顺序执行指令“XOR EAX,EAX”和“SUB EAX,1”后,EAX等于多少?CF等于多少?
第18题:
下列指令执行后,不影响标志位的指令是()。
第19题:
若p1、p2、p3存放在存储器中相对于寄存器%ebp中地址偏移量为8、12、16的地方,返回值result存放于寄存器%edx中,则根据下面的汇编代码有() Movl 12(%ebp), %edx Movl (%edx), %eax Movl %eax, %edx Movl 8(%ebp), %ecx Addl (%ecx), %edx Movl 12(%ebp), %eax Movl %edx, (%eax) Movl %edx, %eax
第20题:
movl8(%ebp),%eax
movl(%eax,%ecx,4),%edx
movl4(%edx),(%eax)
movl%eax,4(%esp)
第21题:
x
y
x+y
x–y
第22题:
Movl-1(%edx,%ecx),%eax
Movl-4(%edx,%ecx,4),%eax
leal-1(%edx,%ecx),%eax
leal-4(%edx,%ecx,4),%eax
第23题:
第24题: