assembly - 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 次,第一个符号被复制一次。
解决方案
推荐阅读
- r - 我在 R 中的 for 循环的语法是否正确?
- c++ - 在 Visual Studio 单元测试中检查内存泄漏
- c++ - Noughts and Crosses/井字游戏玩家又去
- java - 如何从 RecyclerView 获取所有持有者?
- javascript - 不要在滚动时触发 JQuery 动作
- python - 从普通文本编辑器而不是笔记本显示地图
- php - 我想在 PHP 中暂停/恢复变量?
- postgresql - wal-g 恢复错误 - 无法获取备份:无法获取哨兵:上下文已取消
- automated-tests - TestNG&Allure:第一次失败后停止测试执行
- c# - ASP.NET MVC AJAX 调用应用程序/控制器/操作?