Welcome 微信登录

首页 / 操作系统 / Linux / Linux-AS86汇编器

在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去掉符号信息