首页 文章

任何使dword ptr成为Gnu AS默认值的方法

提问于
浏览
0

我正在使用GNU AS的intel语法,因为我在白天习惯于使用X86汇编程序,而且我犯的错误比AT&T语法少 . 回到16位日,一条指令如下:

mov ax, [bx]

将bx处的字节指针移动到ax . 一些装配工已经克服了这种假设,通常是指令 . 现在我使用32位汇编,几乎每一行都是:

mov eax, dword ptr [bx]

有没有办法让它成为默认或者我和“dword ptr”住在一起?我意识到我可以去AT&T并拥有movl和movq等......

1 回答

  • 0

    这个回复不适合评论风格,所以我会回答我自己的问题 . 感谢Jester和“500 - Internal ......” . 他们是对的 . 使用“as -a = 111”和“as -a = 222”并比较:

    ***** 111
      11
      12 0003 8B4D08                mov     ecx, dword ptr [ebp + 8]
      13
    ***** 222
      11
      12 0003 8B4D08                mov     ecx, [ebp + 8]
      13
    *****
    

    这是毫无疑问的!

相关问题