如何在宏中修复“期望的指针类型”和“符号已经不同的种类”

时间:2018-12-27 15:46:05

标签: assembly x86-16 tasm

我不确定自己在做什么错。

我尝试在宏中添加前缀@@以及在宏中声明本地@@ label,但这没有用。

我还检查了此网站link 以及之前的问题中提到的内容...无效。

result = apiService.createPatient(data);
console.log(result);

在DOSBox中,我不断收到错误消息“预期的指针类型”和“符号已经不同”,但在emu8086中,没有任何问题。

1 个答案:

答案 0 :(得分:1)

LOCAL指令必须位于宏的最开始。宏声明和LOCAL行之间的空白行已经太多了。它应该看起来像这样:

draw_box_outline macro x_fin,y_fin,x_ini,y_ini
local col_draw,row_draw,row_rev,col_rev

另外,在这里看看:TASM; LOCAL and LOCALS directives

相关问题