do0:
jmp short do0start
db "overflow"
do0start:
mov ax,cs
mov ds,ax
mov si,202h mov ax,0800h
mov es,ax
mov di,12*160+36*2 mov cx,9
s:
mov al,[si]
mov es:[di],al
inc si
add di,2
loop s mov ax,4c00h
int 21h
do0end:nop
在这里面,第一句是jmp,直接跳过后面的db,书上说,是因为db是不可执行代码,我认为,这里不跳过也可以啊,不用jmp,然后改掉后面的mov si,200h mov ax,0800h,就可以了,不知想法有没有错,求解释
jmp short do0start
db "overflow"
do0start:
mov ax,cs
mov ds,ax
mov si,202h mov ax,0800h
mov es,ax
mov di,12*160+36*2 mov cx,9
s:
mov al,[si]
mov es:[di],al
inc si
add di,2
loop s mov ax,4c00h
int 21h
do0end:nop
在这里面,第一句是jmp,直接跳过后面的db,书上说,是因为db是不可执行代码,我认为,这里不跳过也可以啊,不用jmp,然后改掉后面的mov si,200h mov ax,0800h,就可以了,不知想法有没有错,求解释