汇编的源代码拿什么东西编译

来源:百度知道 编辑:UC知道 时间:2024/09/23 08:28:33
我就愁死了.我看汇编看到一半看到书上说要用MASM和TASM编译但是我都编不出来.除了这两个还有什么编译器的?我郁闷.大家谁会的赶快帮帮我啊.就是写成源代码.ASM文件后用什么编译.我用MASM总是出错无法完成编译.代码貌视没有错的写了很多次了都编译不过.

比如说你的源文件是 test.asm
在cmd下进入你test.asm所在目录,命令行下输入 masm test.asm

这一步在test.asm目录下生成一个 test.obj文件

然后是连接 link test.ojb

这样在同一目录下就有 test.exe了

你可以试试从网上或书上找的完整的代码(书上有时给的是代码片段) 看能否编译。

还有出错时看看编译器给出的错误提示,常见的问题是缺少相关库文件,重装一遍编译器就行。

还有文件名长度也可能导致编译连接失败。我发现link可以连接的文件名好像不能超过8个字符,即使编译这步没有问题

你仔细看看,肯定是你的代码有问题。
MASM很简单,只要在CMD下MASM的目录里输入 masm 文件名(无扩展名);
然后用 link 文件名(无扩展名); 命令生成exe文件即可