定义字节数组清空成空格的宏,调用该宏实现将A数组清空。
——by genger.
empty MACRO X,N
lea bx,X
MOV AL,20H;空格的ASCII码是20H
MOV CX,N
del:mov [bx],al
inc bx
loop del
ENDM
DATAS SEGMENT
;此处输入数据段代码
A db 1H,2H,3H,4H,5H
n equ $-arry
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
;此处输入代码段代码
empty A,n
MOV AH,4CH
INT 21H
CODES ENDS
END START