Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1922740
  • 博文数量: 261
  • 博客积分: 8073
  • 博客等级: 中将
  • 技术积分: 2363
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 15:23
文章分类

全部博文(261)

文章存档

2013年(1)

2012年(1)

2011年(50)

2010年(34)

2009年(4)

2008年(17)

2007年(55)

2006年(99)

分类:

2006-04-11 08:53:52

ABI(Application Binary Interface)或EABI(Extend ABI)通常是处理器体系结构的一部分,它与平台是紧密相连的。
我们可以把ABI理解为一套规则,这套规则一般包括定义了以下内容:

1。应用程序如何发出系统调用来trap到内核态。
2。如何使用机器的寄存器。比如,RISC处理器的ABI就要规定用那个通用寄存器来作stack pointer和frame pointer。
3。规定如何进行procedure call。

2, 3是最重要的。而且特定于那个平台的编译器和链接器实现都要遵循这些约定。
阅读(1497) | 评论(2) | 转发(0) |
0

上一篇:一个女硕士的自白

下一篇:如何做ramdisk

给主人留下些什么吧!~~

chinaunix网友2008-04-06 17:15:23

要介绍就详细点 eabi还有其他的含义 Embedded Application Binary Interface 整理份新的出来 别误导别人