存档

文章标签 ‘Intel’

80×86汇编基础(三)——基本语法

2011年6月26日 2 条评论

本文是继之前写过的两篇8086系列文章的第三篇,主要内容是对8086汇编的基本语法做一个总结与介绍。当前,在Windows平台上,用的大都是Intel的语法,而在Linux平台上,由于早期的GCC中用的是AT&T的语法,所以现在在Linux平台上,用的比较多的是AT&T的语法,Intel的语法在Linux平台上也有用,但是不常见。但是,总的来说,Intel和AT&T的汇编语法,都是目前比较常见的汇编语法,我们都有必要都进行了解一下,下面分别从几个方面通过对比,来介绍两种语法。

  • 1. 寄存器的命名
  • 1
    2
    
    AT&T: %eax, %ebx, %ecx, %edx
    Intel: eax, ebx, ecx, edx

    如上所示,AT&T的语法中,寄存器前面要加%号,而Intel的不用。 阅读全文…

    分类: 程序人生 标签: , , ,