assume cs:code
code segment
start:
mov ax,0
mov ds,ax
mov word ptr ds:[0],200h
mov word ptr ds:[2],0
mov ax,offset do0
mov bx,offset do0end
sub bx,ax
mov cx,bx
mov ax,0
mov es,ax
mov ax,cs
mov ds,ax
mov si,offset do0
mov di,200h
cld
rep movsb
mov ax,4c00h
int 21h
do0:
jmp short do0start
db "Divide overflow!"
do0start:
mov ax,cs
mov ds,ax
mov si,202h
mov ax,0b800h
mov es,ax
mov bp,790h
mov cx,16
s: push cx
mov ch,2
mov cl,ds:[si]
mov es:[bp],cx
inc si
add bp,2
pop cx
loop s
mov ax,4c00h
int 21h
do0end:
nop
mov ax,4c00h
int 21h
code ends
end start
- [835984286] 就是结果没问题,不知道有没有潜在的错误 09/18 23:03
- [835984286] 下载个dosbox效果不错 谁给个dos系统的iso给我呀,我也想装个dos虚拟机 邮箱:835 09/18 22:57
- [tily] dos环境是怎样配置的, 我的博文里有详细说明 09/18 13:55
- [stqcw] 你的这个 dos环境是怎样配置的 我在xp里面装的是masm615 但老是有问题 按下A键不松开 09/18 13:34
- [stqcw] 你的这个 dos环境是怎样配置的 我在xp里面装的是masm615 但老是有问题 按下A键不松开 09/18 13:32
- [chinatree] 貌似没有什么问题呀? 09/15 11:54
- [835984286] 最好能把缓冲区(键盘)的a字符给删掉就好了】 09/15 03:27
- [835984286] 那你也在虚拟模式试试呀,看看能不能解决 09/14 01:39
- [chinatree] 你改过之后应该能看到,退出后可能会被系统改回来,我在虚拟机下可以,保护模式下没试过 09/13 19:47
- [chinatree] 你改过之后应该能看到,退出后可能会被系统改回来 09/13 19:47