第一段:
DA1 DB 03H,01H,07H,03H,09H,05H,02H
DA2 BD 10 DUB(?)
COUNT EQU DA2-DA1
.
.
.
MOV SI, OFFSET DA1
MOV DI,OFFSET DA2
MOV CX,OFFSET
LOP1:MOV AL, [SI]
ADD AL, 48
MOV [DI],AL
INC SI
INC DI
LOOP LOP1
第二段
BLOCK DB 10H, 32H, 08H, 81H, 0F0H,.....
RESULT BD?
START:MOV SI,OFFSET BLOCK
MOV CH, 0
MOV CL, [SI]
DEC CX
INC SI
MOV AL, [SI]
AGAIN: CMP AL, [SI+1]
JGE NEXT
MOV AL,[SI+1]
NEXT: INC SI
LOOP AGAIN
MOV RESULT, AL
------解决方案--------------------
这个,还是比较简单的吧,可以形成一个完整的源程序,编译链接生成可执行程序,在 debug 里运行下,看结果。第一个好像是将数值转换为对应的显示字符;第二个好像是查最大值?