阅读下面的汇编语言程序,填充______,使程序能按预定的设计要求正常执行:
DSEG SEGMENT
ARRAY DB62H,55H,43H
CNT DW$-ARRAY
DSEG ENDS
SSEG SEGMENT PARA STACK ’STACK’
DB256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME CS: CSEG, DS: DSEGM, SS: SSEG
START: MOV AX,DSEG
MOV DS, AX
LEA SI, ARRAY
MOV CX, CNT
CLD
NEXT: LODSB
MOV BL,AL
AND AL,0F0H
【6】
MOV CL,4
SHR AL,CL
POP CX
OR AL,40H
CALL DISP
MOV AL,BL
AND AL,0FH
OR AL,40H
CALL DISP
DEC CX
JCXZ ZTE
MOV AL,’,’
CALL DISP
JMP NEXT
ZTE: MOV AH,4CH ;终止当前进程,返回调用进程
INT 21H
DISP: MOV AH,14、 :写字符到当前光标位置,光标前进一格
INT 10H
RET
CSEG ENDS
END START
参考答案:PUSH CX
解析: 由于程序后面出现POP CX指令,所以需要有对应的入栈指令。