【正文】
4Pig 5EXIT (Please choose 1,2,3,4or 5)若輸入1,顯示“I like panda”后程序結(jié)束;若輸入2,顯示“I like cat”后程序結(jié)束;若輸入3,顯示“I like rabbit”后程序結(jié)束;若輸入4,顯示“I don’t like pig”后程序結(jié)束;若輸入5,程序直接結(jié)束;若輸入其它字符,顯示“You press an error key!”后程序結(jié)束(要求盡量使用宏指令以便使源程序更加簡潔)。s continue !$ INFOR4 DB 0AH,0DH,You press an error key !$DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV DX,OFFSET INFOR1 MOV AH,09H INT 21H MOV AH,01H INT 21H CMP AL,39。 JB OTHER CMP AL,39。本題目將字符分為小寫字母、大寫字母、數(shù)字及其它字符,根據(jù)鍵入字符的ASCII碼值判斷其所屬類型,并顯示相應(yīng)的信息。進一步掌握調(diào)試工具的使用方法 實驗預習要求 復習比較指令、條件轉(zhuǎn)移指令的用法。了解數(shù)字及其它字符在的ASCII碼表示方法。 編程指導數(shù)字0~9的ASCII碼為30H~39H;大寫字母的ASCII碼為41H~5AH,小寫字母的ASCII碼為61H~7AH。A39。(1)實驗代碼: DATA SEGMENT INFOR1 DB 0AH,0DH,Are you really want to exit?$ INFOR2 DB 0AH,0DH,Thank you for your using !$ INFOR3 DB 0AH,0DH,Let39。n39。339。