如果我在调试中逐行键入以下脚本,则它可以正常工作。当我将它复制到一个名为 script.txt 的文件时,它在“输入 3 个数字”后挂断。我像这样运行它:
D:>调试<script.txt
该文件是:
a
mov cx, 3
jmp 0119
db 0d,0a,"enter 3 numbers",0d,0a,"$"
mov dx, 0105
mov ah, 09
int 21h
mov ah, 01
int 21h
and al, 0f
add bl, al
mov dl, 0a
mov ah, 02
int 21h
loop 0120
jmp 013a
db 0d,0a,"sum: ","$"
mov dx,0132
mov ah, 09
int 21h
or bl, 30
mov dl, bl
mov ah, 02
int 21h
mov ax, 4c00
int 21h
g
我究竟做错了什么?任何提示或链接表示赞赏。基思