AT&T汇编(1)
2017-03-25 21:43
232 查看
Introduction
AT&T适用于x86框架。完整的x86指令集很大很繁琐(Intel’s的x86指令集帮助手册超过2900页!)所谓的28定律,即最常用的只占了20%,剩下的80%都不常用。而能编写出能在x86平台上跑的程序的汇编语言有很多种,这里的AT&T算是简洁版。指令集不大,所以学起来也不是很难。
但是AT&T的跟很多汇编语言有很大的不同,在于AT&T的源操作数和目标操作数的位置不一样。比如在AT&T中,把通用寄存器eax置零,则
mov $0x0,%eax
这种写法反而更加符合人们的思维逻辑(中国人吧。难道外国人不是么?英文也是put the 0 into eax类似这样的语法吧。。。。。。哈哈)
相关文章推荐
- AT&T 汇编语法
- AT&T汇编语法简介
- AT&T汇编语言学习:利用c库、文件读写
- Linux 汇编语言开发指南(AT&T)
- AT&T 汇编
- AT&T汇编制造死循环
- AT&T汇编-Brennan's Guide to Inline Assembly
- AT&T汇编格式
- AT&T汇编心得之间接寻址和LEA指令
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- AT&T汇编语言语法格式与Intel的区别
- AT&T汇编程序代码控制(中英文对照)
- 【转】 AT&T汇编和GCC 潜入汇编、x86汇编和vc嵌入汇编
- AT&T 汇编 intel 汇编 差别
- freebsd at&t 汇编 hello world
- [转载]AT&T 汇编简介
- ffmpeg AT&T汇编转intel汇编 之(read_time)
- AT&T和intel汇编区别
- AT&T汇编语言与GCC内嵌汇编简介
- AT&T汇编语言——工具及程序组成