在DOS系统下编写了helloworld程序,使用masm进行编译,link进行链接得到了exe文件,想通过exe2bin进行转换,结果显示不成功。原因因该是源程序中使用了DATA数据段和CODE代码段,不止一个SEGMENT了。想知道有什么办法可以解决这个问题吗?
代码:
.386
DATA SEGMENT USE16
MSG DB 'HelloWorld!$'
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA
BEG: MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET MSG
MOV AH,9
INT 21H
CODE ENDS
END BEG