问一下 用masm5咋编出com文件啊

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:15:01
问一下 用masm5咋编出com文件啊
data segment
a db ?
b db ?
c db ?
string db 'c=$'
data ends

code segment
main proc far
assume cs:code,ds:data,es:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov es,ax
mov a,1
mov b,2
mov al,a
add al,b
mov c,al
lea dx,string
mov ah,09
int 21h
add c,30h
mov dl,c
mov ah,2
int 21h
mov dl,0ah
int 21h
mov dl,0dh
int 21h
ret
main endp
code ends
end start
就那上面这个例子
咋输啊

不分段。
ORG 0100H
---------------------
编写COM程序,使用的软件,除了:
MASM.EXE
LINK.EXE
之外,还要有个:
EXE2BIN.EXE
它负责把EXE文件转换成COM文件。

这个 EXE2BIN.EXE 文件,只能在DOS下运行,还认DOS的版本,挺不好弄。
年头多了,当时都是存在5吋盘里面的,现在都找不到了。