刚刚做完可是不知为什么显示的却是这样的:
010 DX=0000 SP=0000 BP=0000 SI=0000
507 CS=150elcome to masm! UP EI PL NZ N
INC Belcome to masm!
elcome to masm!
010 DX=0000 SP=0000 BP=0000 SI=0000
507 CS=1508 IP=002B NV UP EI PL NZ N
就是显示出来效果了可是,为什么没有w呢?
这是我写的程序代码:
assume cs:codesg,ds:datasg
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,0
mov si,0
mov cx,16
s: mov al,[bx]
mov ah,2h
mov es:[si+06e0h+0040h],ax
mov ah,24h
mov es:[si+0780h+0040h],ax
mov ah,71h
mov es:[si+0820h+0040h],ax
inc bx
add si,2
loop s
mov ax,4c00h
int 21h
codesg ends
end start |