【发布时间】:2015-02-10 04:08:06
【问题描述】:
问题:当我运行@ 命令提示符>tasm HelloWorld.asm 和顺便说一句,我在输入文件名HelloWorld.asm 时使用 TAB,所以没有错字。我收到这个致命的命令行错误:
Turbo Assembler 版本 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
请求您的帮助以了解我为什么会收到此错误?
【问题讨论】:
-
this answer 能解决您的问题吗?
-
@rkhb:我认为你是对的,因为我可以重现这种确切的行为。
-
@ali: 一旦重命名,tasm 指出
offeset是一个错字,你的字符串需要以$结尾:)
标签: tasm