直接上代码
assume cs:code,ds:data,ss:stack
data segment
db 20 dup(0)
str: db 'hello world!$' ;对应下面的2
; str db 'hello world!$' ;对应下面的3
data ends
stack segment
db 20 dup(0)
stack ends
code segment
;需要设置data段 否则无法知道从何处输出
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov dx,offset str;1.可以直接给出偏移地址
;2.可以用标号:,str代表地址
;3.可以使用mov dx,offset str
mov ah,9h;会取出dx的值(值为偏移地址)作为字符输出,读到$结束 打印输出在屏幕上
int 21h
code ends
end
网友评论