首页 > 解决方案 > TASM:找不到文件

问题描述

由于错误致命命令行:“找不到文件”,无法检查我编写的程序。我发现的唯一问题是关于变量的名称,但它们绝对不包含超过 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) 在 2s 内被复制 3 次,第一个符号被复制一次。

标签: assemblytasm

解决方案


推荐阅读