#2
热心网友2020-07-21 14:03
|
程序代码:
.model tiny
.stack ;栈段
.data ;数据段
Hello db 'Hello World!','$'
.code ;代码段
start:
org 100h
jmp Main
org 103h
Print Macro Str
Mov ax, data ;但这句会报错,显示"Improper operand type :DATA",我该怎样将.data段变成数据段呢?
Mov ds, ax
lea dx, Str
call DisplayStr
endm
Main:
Print Hello
Mov ax, 04c00h
int 21h
DisplayStr:
Mov ah, 9h
int 21h
ret
end start
如果直接写:
Mov ax, data
会报错,但不写的话会成这样:
只有本站会员才能查看附件,请 登录
我该怎么修改,难道只能用普遍的写法吗?