1.对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个源操作数的寻址方式。 (1)mov8(%ebp,%ebx,4),%ax (2)mov%al,12(%ebp) (3)add(,%ebx,4),%ebx (4)or(%ebx),%dh (5)push$0xF8 (6)mov$0xFFF0,%eax (7)test%cx,%cx (8)lea8(%ebx,%esi),%eax
[分析解答】 [br][/br] (1)后缀:w,源:基址+比例变址+偏移, (2)后缀:b,源:寄存器, (3)后缀:1,源:比例变址, (4)后缀:b,源:基址, (5)后缀:1,源:立即数, (6)后缀:1,源:立即数, (7)后缀:w,源:寄存器, (8)后缀:1,源:基址+变址+偏移,
举一反三
- 对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个操作数的寻址方式。mov 8(%ebp, %ebx, 4), %ax
- 源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
- 源操作数不是寄存器相对寻址的指令是: A: mov eax, [ebx] B: mov ebx, [ecx+4] C: mov ecx, [edx-8] D: mov edx, 8[esi]
- MOV EAX, 80H[EBX] 指令的源操作数采用()寻址方式。
- 执行如下程序, MOV EAX, 0 MOV EBX, 1 MOV ECX, 10L1: ADD EAX, EBX INC EBX LOOP L1执行后,EBX=( ) A: 9 B: 10 C: 11 D: 12
内容
- 0
中国大学MOOC: 指令MOV AL,[EBX]中源操作数的寻址方式为( )
- 1
对于以下AT&T格式汇编指令,根据操作数的长度确定对应指令助记符中的长度后缀,并说明每个操作数的寻址方式。movoal,12(%ebp)
- 2
假设array是一个32位变量,与“lea ebx, array”指令相同功能的指令是_____________。 A: mov ebx, array B: mov ebx, seg array C: mov ebx, offset array D: add ebx, array
- 3
指令“mov eax,[ebx]”中有效地址EA是EBX的内容。
- 4
已知jmp指令的转移目标地址采用相对寻址方式,jmp指令操作... mov ebx, eax