以下代码想实现的是在屏幕中央显示一行绿底红字的welcome to masm!,但编译出来却显示乱码,百思不得其解,希望大家给予详细的指明,错在哪?漏在哪?该添加修改什么?
assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
rk: mov ax,data
mov ds,ax
mov ax,0b872h
mov es,ax
mov bx,0
mov cx,16
s: mov al,[bx]
mov ah,24h
mov es:[bx],ax
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end rk |