Linux-AS86汇编器

2014-11-24 09:02:00 ? 作者: ? 浏览: 0

在Linux0.1x系统中使用了两种汇编器。一种是能产生16位代码的汇编器,使用配套的ld86链接器;另一种是GUN汇编器gas(as),使用GUN ld链接器来链接产生目标文件。


Linux系统仅用as86来创建16位的启动引导扇区程序boot/bootsec.s和实模式下初始设置程序boot/setup.s的二进制执行代码。且该编译器快速小巧,并具有一些GUN gas没有的特性,例如宏以及更多的错误检测手段。


汇编器的命令行基本格式是:


as86 [选项] -o object srcfile


例子:


as86 -0 -a -o boot.o boot.s//-0用于生成16位目标程序


ld86 -0 -s -o boot boot.o//-s去掉符号信息


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: