Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 这个装配错误是什么意思&引用;必须指定“语言类型”;?_Assembly_X86_Masm_Masm32 - Fatal编程技术网

Assembly 这个装配错误是什么意思&引用;必须指定“语言类型”;?

Assembly 这个装配错误是什么意思&引用;必须指定“语言类型”;?,assembly,x86,masm,masm32,Assembly,X86,Masm,Masm32,我刚开始用MASM32学习x86汇编,我制作了一个程序并运行了它,但它抛出了一个错误“必须指定语言类型”。这个错误意味着什么?谷歌搜索结果一无所获 我确信我的计划中包含了所有相关信息: .386 model flat, stdcall option casemap :none <includes> ... .386 平板模型 选项案例图:无 ... 我错过了什么?我有一个x64 592Mhz的英特尔处理器,我使用的是带有Windows7初学者的MASM32。我很惊讶你的谷歌搜索结

我刚开始用MASM32学习x86汇编,我制作了一个程序并运行了它,但它抛出了一个错误“必须指定语言类型”。这个错误意味着什么?谷歌搜索结果一无所获

我确信我的计划中包含了所有相关信息:

.386
model flat, stdcall
option casemap :none
<includes>
...
.386
平板模型
选项案例图:无
...

我错过了什么?我有一个x64 592Mhz的英特尔处理器,我使用的是带有Windows7初学者的MASM32。

我很惊讶你的谷歌搜索结果一无所获。我在谷歌上输入了错误信息,发现了这个

来自Microsoft知识库文章:

与参数一起使用的PROC指令需要语言说明符 在Microsoft宏汇编程序(MASM)的.MODEL指令中 版本5.1、5.1a和6.0,以及Microsoft QuickAssembler 版本2.01和2.51。语言说明符是必需的,因为它 确定将使用的参数传递约定 过程参数

要更正代码,请在.MODEL语句中指定一种语言。到 更正以下程序,替换语句“.MODEL small” 使用“.MODEL small,language”,其中语言为FORTRAN, PASCAL、Basic或C


嗯,一定是没有使用正确的搜索词。不过我发现了问题:我忘了“model”一词前的一个点。一个点!>:我发现一个漏掉的点给了我成百上千的错误。为什么我曾经想成为一名程序员。。。