一个幼稚的问题,请问汇编界的朋友

iceeagle 2000-05-27 10:31:00
我不是做汇编的,但遇到一个问题:
.asm的程序如何编译成.com的文件
多容易啊!50分就到手了!!
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mach 2000-05-27
  • 打赏
  • 举报
回复
1.程序像这样开头:
code segment
assume cs:code,ds:code,es:code,ss:code
org 100h
start: jmp begin
...
begin:
...
.com程序要求必须从100h处开始,且cs,ds,ss必须是同一个段
然后按SanTa说的编译就行了.
SanTa 2000-05-27
  • 打赏
  • 举报
回复
首先,.asm文件要小于64K。
1.汇编后,链接时:link /tiny *.asm
2.使用exe2bin.exe可将EXE文件转换成COM文件。

BTW:我不贪财。 :)
smile_and_smile 2000-05-27
  • 打赏
  • 举报
回复
1.该文件要<64K
2.程序开头基本如mach ,但文件中不必对ss进行定义!!
3.编译:
masm yourfile.asm
link yuurfile.obbj/link
4.编译结束后,提示无堆栈,不必理他,一切ok!!

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧