单项选择题

为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入 DI 设定的内存数据区,试问该程序段中NEXT 处应填入( )指令。
MOV CX,8
NEXT:
MOV AL, DL
AND AL, 1
ADD AL, 30H
MOV [D1],AL
INC DI
LOOP NEXT

A.SHL DL, 1
B.SHR DL,1
C.ROL DL,1
D.ROR DL,1