TASM: не удается найти файл - PullRequest
0 голосов
/ 22 сентября 2019

Невозможно проверить программу, которую я написал из-за ошибки Неустранимый Командная строка: "Не удается найти файл".Единственные вопросы, которые я обнаружил, касались имен переменных, но они определенно не содержат более 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 три раза, и первый символ, который будет скопирован один раз.

...