Hi: qWord
jklm segment public 'data'
cbit byte ?
cstatus byte ?
cflag byte ?
cdir word ?
jklm ends
fmacro macro fbit,fstatus,fflag
mov cbit,fbit
mov cstatus,fstatus
mov cdir, offset fflag
endm
inst segment readonly public 'code'
assume cs:inst, ds:jklm
main proc
fmacro 1h,2h,cflag
mov ax,4c00h
int 21h
main endp
inst ends
end
I simply copy the macro code:
jklm segment public 'data'
cbit byte ?
cstatus byte ?
cflag byte ?
cdir word ?
jklm ends
inst segment readonly public 'code'
assume cs:inst, ds:jklm
main proc
; fmacro 1h,2h,cflag
mov cbit,1h
mov cstatus,2h
mov cdir, offset cflag
mov ax,4c00h
int 21h
main endp
inst ends
end
I could have made a mistake, but is only an example.
EDITED