汇编循环问题。。。。。
我变了一个将16进制数转换为ASCII码的程序,但是再循环方面出了一点问题,不能跳出循环源程序如下:DATA SEGMENT
BBUF DB 86H,38H
LENGTH1 EQU $-BBUF
ABUF DB 4 DUP(0)
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK1
START:MOV AX,DATA
MOV DS,AX
MOV SI,0
MOV DI,0
MOV CX,LENGTH1
LOP:MOV AL,BBUF[SI]
MOV BL,AL
MOV CL,4
SHR BL,CL
ADD BL,30H
MOV ABUF[DI],BL
AND AL,0FH
ADD AL,30H
MOV ABUF[DI+1],AL
NEXT:INC SI
INC DI
INC DI
LOOP LOP
MOV AH,4CH
INT 21H
CODE ENDS
END START
希望大家帮一下忙,先谢谢了。。。。。