LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 899|回复: 0

djgpp gas 输出dos com文件

[复制链接]
发表于 2005-3-24 18:02:30 | 显示全部楼层 |阅读模式
dos下的com实际就是一个纯2进制文件。djgpp中的ld也支持binary输出,呵呵

  1.           .global start
  2.           .code16
  3. start:
  4.           jmp start.1
  5. msg:
  6. .ascii "dos COM file$"
  7. start.1:
  8.          movw $msg,%dx
  9.          movb $0x9,%ah
  10.          int     $0x21

  11.          movw $0x4c00,%ax
  12.          int      $0x21
复制代码

as -o 1.o 1.s
ld -s -N -e start -Ttext=0x100 --oformat=binary -o 1.com 1.o
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表