结构推理 阅读下列程序回答问题。 DATA SEGMENT STR DB ‘I am a ’‘$’ MESS1 DB ‘student’,‘$’ MESS2 DB ‘teacher’,‘$’ MESS3 DB ‘worker’,‘$’ DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX, DATA MOV DS,AX L:MOV AH,01H INT 21H CMP AL,1 JZ M1 CMP AL,2 JZ M2 CMP AL,3 JZ M3 JMP L M1:CALL HEAD MOV DX,OFFSET MESS1 JMP DISP M2:CALL HEAD MOV DX,OFFSET MESS2 JMP DISP M3:CALL HEAD MOV DX,OFFSET MESS3 DISP:MOV AH,09H INT 21H MOV AH,4CH INT 21H HEAD PROC MOV DX,OFFSET STR MOV AH,09H INT 21H RET HEAD ENDP CODE ENDS END START 1.该程序的功能是什么? 2.当从键盘上输入1时,程序的运行结果是什么?
【正确答案】1.该程序段的功能是根据键盘输入的数字字符,显示不同的字符串。 2.当从键盘上输入1时,屏蔽显示I am a student
【答案解析】