为何执行生成的.exe文件会输出乱码?
系统:dos6.20
编译工具:masm5.0
下面是test.asm文件中的代码:
;***************************************
code segment
assume cs:code,ds:code
org 100h
;---------------------------------------
start: jmp begin
mes db 'Hi, I learn assembly.$'
begin: mov dx,offset mes
mov ah,9
int 21h
mov ax,4c00h
int 21h
;---------------------------------------
code ends
;***************************************
end start
masm test.asm;
link test.obj;
text.exe //这里输出有乱码结果
exe2bin text.exe //转换成com格式
text.com //输出正常