【发布时间】:2015-01-10 18:09:47
【问题描述】:
所以我正在尝试使用宏,但它打败了我。我做了一个本地包含宏的程序,它运行良好,然后我尝试将宏放入宏库并将其包含在INCLUDE "name" 中,它一直告诉我“找不到文件”。
我是这样写的:
include "C:\Downloads\pla\tasm\macros.asm"
data segment para public 'data'
data ends
code segment para public 'code'
start proc far
assume ds:data, cs:code
push ds
xor ax,ax
push ax
mov ax,data
mov ds,ax
Position 7,8
ret
start endp
code ends
end start
并且宏保存为macros.asm,包含:
Position MACRO Row, Column
PUSH AX
PUSH BX
PUSH DX
MOV AH, 02H
MOV DH, Row
MOV DL, Column
MOV BH, 0
INT 10H
POP DX
POP BX
POP AX
ENDM
我错过了什么吗?除了定义我还应该写点别的吗?
【问题讨论】: