由于错误致命而无法检查我编写的程序:命令行:“找不到文件”。我发现的唯一问题是关于变量名称的问题,但是它们肯定不包含超过6/8个符号。
这是我的第一个程序,我很乐意找到解决方案。
我试图更改文件和变量的名称。它没有帮助。 抱歉,代码太糟糕了。
.model small
.stack
.data
s1 db 10, ?, 10 dup (?)
s2 db 10, 13, "You are amazing", 10, 13, "$"
el db 10, 13, "$"
.code
mov ax, @data
mov ds, ax
mov ah, 0ah
lea dx, s1
int 21h
mov bl, s1
mov bh, 0
mov AL, s1[bx-2]
mov s2, AL
mov AL, s1[bx-2]
mov s2, AL
mov AL, s1[bx-2]
mov s2, AL
mov AL, s1[bx+1]
mov s2, AL
mov s2, "$"
mov s1, "$"
mov ah, 9
lea dx, s1
int 21h
mov ah, 9
lea dx, el
int 21h
mov ah, 9
lea sx, s2
int 21h
mov ah, 4ch
int 21h
end
预期输出: 引入线的倒数第二个符号 (s1)将在2秒内复制3次,第一个符号将被复制一次。