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]


参考答案和解析
M[R[ecx]*4+1] ← R[al]

相关考题:

【问题1】(6分)按照表4-1所列出的数据寻址方式,说明表4-3中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式,将答案填写在答题纸的对应栏中(直接填写编号即可)。表4-3汇编指令采用的数据寻址方式指令寻址方式MOV ECX, [EAX+24]IMUL EBX, TABLE[ESI*4], 7INC WORD PTR[500]ADD EAX, TABLE[ESI]MOV EAX, [ESI][EBX]MOV [ECX], EDX

华为MML指令增加参数的指令开头是:() A.MOVB.MODC.LSTD.ADD

若要使寄存器AL中的高4位不变,低4位为0,所用指令为A.AND AL,0FHB.AND AL,0F0HC.OR AL,0FHD.OR AL 0F0H

SKY:MOVAL,20H中操作数为() A.MOVB.SKYC.AL或20HD.AL和20H

下列指令中不会改变指令指针寄存器内容的是() A. MOVB. JMPC. CALLD. RET

下列指令中不会改变PC寄存器内容的是( )。A.MOVB.JMPC.CALLD.RET

当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选择的指令是A.MOV AL,01HB.MOV AL,4CHC.RETD.MOV AH,4CH

下列四条指令中,错误的指令是()。A、SHR AL,lB、MOV AL,64HC、SHL AH,CLD、MOV AL,BX

以下指令哪条是错误的()。A、movl8(%edx),(%ecx)B、movl$-17,%ecxC、movl$0x4050,(%eax)D、movl%eax,%ecx

出指令MOVB,X3040H和MOVB,X[3040H]有什么不同?

SP,#5FH指令把堆栈设置在规定的内存单元中的是()。A、MOVB、PUSHC、POPD、SP

内存地址0x200、0x204、0x208、0x2012中存放的值分别为0x87、0x65、0x43、0x21,寄存器%ecx,%edx中存放的值分别为0x200,0x1,则操作数(%ecx,%edx,4)的值为()A、0x87B、0x65C、0x43D、0x21

下面指令中错误的是()A、movl8(%ebp),%eaxB、movl(%eax,%ecx,4),%edxC、movl4(%edx),(%eax)D、movl%eax,4(%esp)

若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。A、AND AL,0FHB、AND AL,0FOHC、OR AL,0FHD、OR AL,0FOH

指令“INC ECX”和“ADD ECX,1”的实现功能完全一样,可以互相替换。

循环指令LOOPNZ终止循环的条件是()。A、ECX=0,或ZF=1B、ECX=0,且ZF=0C、ECX≠0,且ZF=0D、ECX≠0,或ZF=1

循环指令LOOP终止循环的条件是()。A、ECX=0B、ECX=0,且ZF=0C、ECX≠0,且ZF=0D、ECX≠0,或ZF=1

在用LOOP Label指令构成的循环中,若ECX的初值为10,在LOOPLabel指令前有一条“SUB ECX,2”指令,则循环体将被执行()次。A、10B、5C、4D、10000

华为MML指令增加参数的指令开头是()A、MOVB、MODC、LSTD、ADD

在程序中采用DOS系统功能调用退出用户程序时,在使用INT 21H指令前,应选用()指令。A、MOV  AX,4CHB、MOV  AL,4CHC、MOV  AH,4CHD、RET

写出将AL.4清零的指令。(AL中除第4位外的其他位保持不变)。

下列指令中,()指令影响8086标志寄存器的标志位。A、MOVB、NOTC、XCHGD、TEST

数据传送指令的助记符是()A、MOVB、SBCC、ADDD、SUB

单选题下面指令中错误的是()Amovl8(%ebp),%eaxBmovl(%eax,%ecx,4),%edxCmovl4(%edx),(%eax)Dmovl%eax,4(%esp)

单选题下列四条指令中,错误的指令是()。ASHR AL,lBMOV AL,64HCSHL AH,CLDMOV AL,BX

单选题假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值() Leal(%eax,%ecx),%edxAxByCx+yDx–y

单选题假设整型数组E的起始地址和整数索引i分别存放在寄存器%edx和%ecx中,表达式‚E+i-1‛的汇编代码实现为()。(结果存放在寄存器%eax中)AMovl-1(%edx,%ecx),%eaxBMovl-4(%edx,%ecx,4),%eaxCleal-1(%edx,%ecx),%eaxDleal-4(%edx,%ecx,4),%eax

问答题写出将AL.4清零的指令。(AL中除第4位外的其他位保持不变)。