1.将X字节单元中的内容拆为两个十六进制数,并分别转换为相应的ASCII 码存于Y及Z单元中。
DATA SEGMENT
X DB 81H
Y DB ?
Z DB ?
DATA ENDS
STAK SEGMENT
STAK ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE,SS:STAK
START:MOV AX,DATA
MOV DS,AX
MOV BL,BYTE PTR X
MOV DL,BL
AND BL,0FH
OR BL,30H
CMP BL,39H
JA NEXT
JMP NEXT1
NEXT: ADD BL,7
NEXT1:MOV CL,4
ROL DL,CL
AND DL,0FH
OR DL,30H
CMP DL,39H
JA NEXT2
JMP NEXT3
NEXT2:ADD DL,7
NEXT3:MOV AH,02H
INT 21H
MOV AH,02H
MOV DL,BL
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START