假设R[eax]=FF000008H,R[ecx]=00001000H,执行指令 “testl %eax,%ecx”后,寄存器和标志位的内容为()。 A: R[ecx]=00000000H,OF=CF=SF=0,ZF=1 B: R[eax]=00000000H,OF=CF=SF=0,ZF=1 C: R[ecx]=00000000H,标志位不变 D: 寄存器内容不变,OF=CF=SF=0,ZF=1
假设R[eax]=FF000008H,R[ecx]=00001000H,执行指令 “testl %eax,%ecx”后,寄存器和标志位的内容为()。 A: R[ecx]=00000000H,OF=CF=SF=0,ZF=1 B: R[eax]=00000000H,OF=CF=SF=0,ZF=1 C: R[ecx]=00000000H,标志位不变 D: 寄存器内容不变,OF=CF=SF=0,ZF=1
使得ECX=0,同时设置CF=OF=0的指令是: A: mov ecx,0 B: sub ecx,0 C: or ecx,0 D: xor ecx,ecx
使得ECX=0,同时设置CF=OF=0的指令是: A: mov ecx,0 B: sub ecx,0 C: or ecx,0 D: xor ecx,ecx
测试ECX是否等于0,可以使用“cmp ecx,0”指令,也可以使用“test ecx,ecx”指令。
测试ECX是否等于0,可以使用“cmp ecx,0”指令,也可以使用“test ecx,ecx”指令。
IA-32处理器的JECXZ指令发生跳转的条件是: A: ECX=0 B: ECX≠0 C: ECX=1 D: ECX≠1
IA-32处理器的JECXZ指令发生跳转的条件是: A: ECX=0 B: ECX≠0 C: ECX=1 D: ECX≠1
IA-32处理器的JECXZ指令发生跳转的条件是: A: ECX=0 B: ECX≠0 C: ECX=1 D: ECX≠1
IA-32处理器的JECXZ指令发生跳转的条件是: A: ECX=0 B: ECX≠0 C: ECX=1 D: ECX≠1
已知EBX和ECX保存着有符号整数,指令“cmp ebx, ecx”执行后,下条指令“jl first”在__________条件下发生转移? A: EBX小于ECX B: EBX 大于ECX C: EBX 等于ECX D: EBX 大于等于ECX
已知EBX和ECX保存着有符号整数,指令“cmp ebx, ecx”执行后,下条指令“jl first”在__________条件下发生转移? A: EBX小于ECX B: EBX 大于ECX C: EBX 等于ECX D: EBX 大于等于ECX
已知EBX和ECX保存着有符号整数,指令“cmp ebx, ecx”执行后,下条指令“jl first”在__________条件下发生转移? A: EBX小于ECX B: EBX 大于ECX C: EBX 等于ECX D: EBX 大于等于ECX
已知EBX和ECX保存着有符号整数,指令“cmp ebx, ecx”执行后,下条指令“jl first”在__________条件下发生转移? A: EBX小于ECX B: EBX 大于ECX C: EBX 等于ECX D: EBX 大于等于ECX
完成对ECX寄存器的内容乘以4的正确操作是( ) A: ROL ECX,1 B: MUL 4 C: SHL ECX, 2 D: MOV ECX, 2
完成对ECX寄存器的内容乘以4的正确操作是( ) A: ROL ECX,1 B: MUL 4 C: SHL ECX, 2 D: MOV ECX, 2
IA-32中指令“movb%al,0x1(,%ecx,4)”的功能是()。 A: M[R[ecx]*4+1]←R[al] B: R[al]←M[R[ecx]*4+1] C: M[R[ecx]*4]←R[al] D: R[al]←M[R[ecx]*4]
IA-32中指令“movb%al,0x1(,%ecx,4)”的功能是()。 A: M[R[ecx]*4+1]←R[al] B: R[al]←M[R[ecx]*4+1] C: M[R[ecx]*4]←R[al] D: R[al]←M[R[ecx]*4]
以下指令哪条是错误的()。 A: movl8(%edx),(%ecx) B: movl$-17,%ecx C: movl$0x4050,(%eax) D: movl%eax,%ecx
以下指令哪条是错误的()。 A: movl8(%edx),(%ecx) B: movl$-17,%ecx C: movl$0x4050,(%eax) D: movl%eax,%ecx