; 实验六-2: 宏定义与调用二 - 数值显示宏 ; 功能: 定义宏实现数值显示功能 DATAS SEGMENT NUM DB 5 DATAS ENDS STACKS SEGMENT DB 64 DUP(?) STACKS ENDS CODES SEGMENT ASSUME CS:CODES, DS:DATAS, SS:STACKS ; 宏定义 ; 功能:显示数字0-9 ; 参数:DL=数字 DISP_NUM MACRO ADD DL, 30H ; 转换为ASCII码 MOV AH, 02H INT 21H ENDM START: MOV AX, DATAS MOV DS, AX MOV DL, NUM DISP_NUM MOV AH, 4CH INT 21H CODES ENDS END START