Assembly x86寻址模式
对于本指令的间接寻址模式,我感到非常困惑:Assembly x86寻址模式,assembly,x86,addressing-mode,Assembly,X86,Addressing Mode,对于本指令的间接寻址模式,我感到非常困惑: and $0x0000FF00, 4(%esp) 如果这是堆栈的当前顶部: 0xBF8DB0B8: 0xDEADBEEF <--- ESP + 4 0xBF8DB0B4: 0xDEADBEEF <--- ESP 将执行以下哪项操作 和0x0000FF00,0xDEADBEEF结果:0x0000BE00存储在0xBF8DB0B8中 和0x0000FF00、0x1234ABCD,结果:0x0000AB00存储在0x0000AB00中 和0x
and $0x0000FF00, 4(%esp)
如果这是堆栈的当前顶部:
0xBF8DB0B8: 0xDEADBEEF <--- ESP + 4
0xBF8DB0B4: 0xDEADBEEF <--- ESP
将执行以下哪项操作
和0x0000FF00,0xDEADBEEF
结果:0x0000BE00
存储在0xBF8DB0B8
中和0x0000FF00、0x1234ABCD
,结果:0x0000AB00
存储在0x0000AB00
中和0x0000FF00、0xDEADBEF3
。结果:0x0000BE00
存储在0xDEADBEF3
中和0x0000FF00,0xDEADBEEF
结果:0x0000BE00
存储在0xBF8DB0B8
中:
由于%esp
包含地址0xBF8DB0B4
,4(%esp)
是地址0xBF8DB0B8
,0xDEADBEEF
是地址中的内容
0xDEADBEEF: 0x1234ABCD