輸入是?16?進制數?
H?還要輸入?
試試下列程序:
;COM?file?is?loaded?at?CS:0100hASSUME?CS:SEG2
SEG2SEGMENT
ORG0100H
START:
MOVAH,?7
INT21H
MOVDL,?AL
CMPAL,?'0'
JBSTART
CMPAL,?'9'
JASTART
MOVAH,?2
INT21H
ANDDL,?15
ADDDL,?DL
ADDDL,?DL
MOVDH,?DL
MOVAH,?2
MOVDL,?13
INT21H
MOVDL,?10
INT21H
PUSH?CS
POPDS
LEABX,?MSG?;表首址
MOVCX,?4
DISP:
MOVAL,?DH
XLAT?;這才是查表指令
MOVDL,?AL
INT21H
INCBX
LOOP?DISP
MOVAH,?4CH
INT21H
MSG?DB?'00000001000400090016'
DB?'00250036004900640081'SEG2ENDS
ENDSTART