Hoi chummers,
我可能需要一些项目的帮助。
我目前正在学习汇编(Tasm)。 我写了一些简单的1文件程序来习惯这些东西。 现在,我想要从代码中排除一些宏和其他数据并将它们放入不同的文件中(因此我可以轻松地重复使用它们)。
我正在使用GUI Turbo Assembler x64 Version 3.0
这是一个为你链接和组装东西的IDE,因此我不会每次都被迫打开DOS-Box并编写大量冗余行。
这是我的.asm文件:
INCLUDE progMacros ;makrobibliothek einbinden
INCLUDE progConstanten ;Konstanten einbinden (z.b. 4CH)
.Model Small
.Stack 100h
.Data
variable DB 6 ;normale Variable
INCLUDE progDaten ;bibliothek mit variablen
.Code
Start:
segmentPreloader
textLoop Hallo,variable
textLoop Ciao,1
mov ah,beenden
int EXEC
END Start
你看,这是一个非常基本而简单的程序,它在我定义的宏中循环输出字符串@ progMacros
现在出现问题:
每当我尝试和组装时,它都会给我这个:
汇编文件 - C:\ Users \ [private] \桌面\汇编\ bibliotheken \ mainProg.asm
Turbo Assembler版本4.1版权所有(c)1988,1996 Borland 国际
组装文件:mainProg.asm **致命** mainProg.asm(1)找不到文件:progMacros
错误讯息:1
警告信息:无
通过:1
剩余存储器:469k
[注意我在Windows中没有给你我的用户名]
这是我的第一次故障排除:
1)重新命名所有文件和指令,如教程中所示
(f.e. macros.bib和progData.dat)
2)缩短文件名,将整个项目移动到C:\
3)指定" iPath"使用文件所在文件夹的路径
(顺便说一下:它们都在mainProg.asm所在的文件夹中)
我不知道还有什么可做的,这很令人沮丧,汇编程序非常有趣,而且在Linux上编写一些示例代码非常容易....但我也希望在Windows上编写代码!
请SOF强大的社区帮助我摆脱这种痛苦
_clockw0rk
答案 0 :(得分:1)
此问题已在版本GUI Turbo Assembler 3.0.1中解决。