问题:当我运行@命令提示符时
>tasm HelloWorld.asm
并且顺便说一句,我使用TAB输入文件名HelloWorld.asm
,因此没有拼写错误。我收到这个致命的命令行错误:
Turbo 汇编器版本 4.1 版权所有 (c) 1988, 1996 Borland 国际
汇编文件:HelloWorld.asm
致命命令行:无法找到文件:HelloWorld.asm
错误消息:1
警告消息:无
通过:1
剩余内存:452k
这是我的
HelloWorld.asm
:
.model small
.stack 100h
.data
;variablename type value or default initialization
dexter db "Hello World"
.code
start:
mov ax, @data
mov ds, ax
mov ah, 09h
mov dx, offeset dexter
int 21h
mov ah, 4ch
int 21h
end start
请求您的帮助以了解为什么我会收到此错误?
我面临着类似的问题,发现保持名称少于 6-7 个字符会有所帮助!
.model tiny
.stack
.data
Message db "hola mundo$"
.code
start:
mov dx,OFFSET Message
mov ax, SEG Message
mov ds,ax
mov ah,9
int 21h
mov ax,4C00h
int 21h
END start
我解决了这个问题。我的文件路径包含非英语术语,因此我将路径更改为英语。它解决了我的问题。