手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

Linux 汇编语言研发指南 AT

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
寄存器esi、edi"I"常数(0至31)

八、小结

Linux操作系统是用C语言编写的,汇编只在必要的时候才被人们想到,但他却是减少代码尺寸和优化代码性能的一种很重要的手段,特别是在和硬件直接交互的时候,汇编能够说是最好的选择。Linux提供了很优秀的工具来支持汇编程式的研发,使用GCC的内联汇编能够充分地发挥C语言和汇编语言各自的长处。

九、参考资料

  1. 在网站http://linuxassembly.org/上能够找到大量的Linux汇编资源。
  2. 软件包binutils提供了as和ld等实用工具,其相关信息能够在网站http://sources.redhat.com/binutils/上找到。
  3. NASM是Intel格式的汇编器,其相关信息能够在网站http://nasm.sourceforge.net/上找到。
  4. ALD是个短小精悍的汇编调试器,其相关信息能够在网站http://dunx1.irt.drexel.edu/~psa22/ald.html上找到。
  5. intel2gas是个能够将Intel汇编格式转换成AT&T汇编格式的小工具,其相关信息能够在网站http://www.niksula.cs.hut.fi/~mtiihone/intel2gas/上找到。
  6. IBM developerWorks上有一篇介绍GCC内联汇编的文章(http://www-900.ibm.com/developerworks/cn/linux/sdk/assemble/inline/index_eng.shtml)。
  7. 本文代码下载:代码。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!