masmplus编译一个小程序:
- Assembly code
.model tiny.CODE lea dx,szMsg mov ah,9 int 21h mov ah,1 int 21h ret.data szMsg db 'Hello World!',13,10,'$'END
在dos下面的输出是:
ì?? ┤ ═!┤?═!├ Hello World!
我下载了一个dosbox,输出也不乐观:
也是一大堆乱码后面跟着Hello world!
问题出在哪里啊?
我在win7下面运行的。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
masm 6.15测试通过。
D:\MASM>type 318.asm
.model small
.data
msg db 'hello world!$'
.code
start:
mov ax,@data
mov ds,ax
lea dx,msg
mov ah,9
int 21h
mov ah,4ch
int 21h
end start
D:\MASM>318
hello world!
D:\MASM>