填空题 阅读下面的程序,并填空,使程序能按预定的设计要求正常运行: DSEG SEGMENT ARRAY DB 12H,56H,78H,96H CNT DW $-ARRAY DSEG ENDS SSEG SEGMENT PARA STACK ‘STACK’ DB 256DUP(0) SSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG,SS:SSEG START:MOV AX,DSEG MOV DS,AX LEA SI,ARRAY MOV CX,CNT NEXT: LODSB MOV BL,AL AND AL,0F0H {{U}}【6】 {{/U}} MOV CL,4 SHR AL,CL POP CX OR AL,30H CALL DISP MOV AL,BL AND AL,0FH OR AL,30H CALL DISP DEC CX JCXZ DONE MOV AL,',' CALL DISP JMP NEXT DONE: MOV AH,4DH ;中止当前进程,返回调用进程 INT 21H DISP: MOV AH,14 INT 10H RET CSEG: ENDS END START
  • 1、
【正确答案】 1、PUSH CX    
【答案解析】[解析] 该程序的功能是将压缩BCD码转换成ASCII码,并显示出来。后面有一条POP指令,所以前面要有一条PUSH CX指令。