泛海国际樱海园地址:帮我算算~~~十进制!

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 03:35:09
下面程序完成两个ASCLL码的十进制乘(ASCX*ASCY)结果为ASCLL码的十进制数。
(1)试在程序的空白行填入正确的语句。
(2)给出程序运行后,以PRODUCT变量为地址的内存单元中的内容。
DSEG SEGMENT
ASCX DB '1,2,3,4'
ASCY DB '5'
PRODUCT DB 6 DUP (0)
DSEG ENDS
CSEG SEGMENT
.

ASCMUL PROC FAR
PUSH AX
.
.
PUSH DI
MOV CX, 4
LEA SI, ASCX
ADD DI,CX
1
LEA DI, PRODUCT
ADD DI,CX
AND ASCY,0FH
NEXT: MOV AL.[SI]
AND AL,0FH
MUL ASCY
2
ADD AL , [DI]
AAA
3
MOV [DI] , AL
DEC DI
MOV [DI] , AH
DEC SI
4
POP DI

.
POP AX
5
ASCMUL ENDP
CSEG ENDS
END