主题:这个宏调用为什么出错?
;*************************
;用宏指令定义一个可显示字符串:‘good students:classx name',其中X和NAME在宏调用时给出
disp_good macro x,name
good db 'good student:class&x &name',0ah,0dh,'$'
endm
;*************************
code segment
;----------------------------
main proc far
assume cs:code
start:
disp_good 2,jack ;宏调用
mov ax,code
mov ds,ax ;ds point to code segment
lea dx,good 偏移地址放入DX中
mov ah,09h 调用DOS 09中断显示字符串
int 21h
mov ax,4c00h
int 21h
main endp
;-----------------------------
code ends
;************************
end start