DATA SEGMENT
ASC DB '12345'
BIN DB 2 DUP(?)
COUNT EQU 5
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA SI,ASC
LEA DI,BIN
MOV BX,000AH
MOV CX,COUNT-1
MOV AH,00H
MOV AL,[SI]
SUB AL,30H
LP1: IMUL BX
ADD AL,[SI+01]
SUB AL,30H
INC SI
LOOP LP1
MOV [DI],AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
+----------+
| Start |
+----------+
|
v
+----------+
| Load DS |
+----------+
|
v
+----------+
| Load SI |
+----------+
|
v
+----------+
| Load DI |
+----------+
|
v
+----------+
| Init BX |
+----------+
|
v
+----------+
| Set CX |
+----------+
|
v
+----------+
+--->| Load AL |
| +----------+
| |
| v
| +----------+
| | Sub 30H |
| +----------+
| |
| v
| +----------+
| | IMUL BX |
| +----------+
| |
| v
| +----------+
| | Add AL |
| +----------+
| |
| v
| +----------+
| | Sub 30H |
| +----------+
| |
| v
| +----------+
| | Inc SI |
| +----------+
| |
| v
| +----------+
| | Loop LP1|
| +----------+
| |
| v
| +----------+
| | Store AX|
| +----------+
| |
| v
| +----------+
| | Exit |
| +----------+
| |
+-----------+
不知道你这个问题是否已经解决, 如果还没有解决的话: