Assembly 如何在宏中使用.data指令
给出错误“不匹配的块嵌套:main”。从上述宏中删除.data不会导致此错误。在Assembly 如何在宏中使用.data指令,assembly,x86,macros,masm,Assembly,X86,Macros,Masm,给出错误“不匹配的块嵌套:main”。从上述宏中删除.data不会导致此错误。在endm之前的宏中添加.code指令(即使没有代码)。这个宏应该可以工作: write macro msg .data string byte msg,0 endm 在endm之前的宏中添加.code指令(即使没有代码)。这个宏应该可以工作: write macro msg .data string byte msg,0 endm
endm
之前的宏中添加.code
指令(即使没有代码)。这个宏应该可以工作:
write macro msg
.data
string byte msg,0
endm
在
endm
之前的宏中添加.code
指令(即使没有代码)。这个宏应该可以工作:
write macro msg
.data
string byte msg,0
endm
在
macros.inc
文件中定义宏并使用include macros.inc
而不是在源代码中定义宏不会导致错误。在endm
之前可能应该有一个.code
。我在宏中缺少.code
。在endm工作之前添加.code
。谢谢。在macros.inc
文件中定义宏并使用include macros.inc
而不是在源代码中定义宏不会导致错误。在endm
之前可能会有一个.code
。我在宏中缺少.code
。在endm工作之前添加.code
。谢谢。我将此答案设置为社区wiki,因为我想从所有用户的评论中建立答案。我将此答案设置为社区wiki,因为我想从所有用户的评论中建立答案。