值(ASCII码)为:00h(不是20h)
表示的字符为:null(不是空格)
显示:空格
dseg SEGMENT
what DB ?
dseg ENDS
stack SEGMENT
STaCk ENDS
cseg SEGMENT
ASSUME CS:cseg,SS:stack,DS:dseg
begin PROC FAR
start:
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,dseg
MOV DS,AX
MOV DL,[what]
MOV AH,02h
INT 21h
CMP DL,' '
JZ is_blank
CMP DL,00h
JZ is_null
is_blank:
MOV DL,'b'
MOV AH,02h
INT 21h
JMP NExt
is_null:
MOV DL,'n'
MOV AH,02h
INT 21h
JMP NExt
NExt:
MOV AH ,01h
INT 21h
MOV AH,4ch
INT 21h
begin ENDP
;-------------------------------------------
cseg ENDS
END start