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
内存地址0x200、0x204、0x208、0x2012中存放的值分别为0x87、0x65、0x43、0x21,寄存器%ecx,%edx中存放的值分别为0x200,0x1,则操作数(%ecx,%edx,4)的值为()A、0x87B、0x65C、0x43D、0x21
单选题假设整型数组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位外的其他位保持不变)。