2.3 分支程序设计实验2.3.1 实验目的1、 掌握分支程序的设计方法。2、 掌握宏定义与宏调用的基本方法。3、 了解小写和大写字母的 ASCII 码表示与其转换方法。了解数字与其它字符在的 ASCII 码表示方法。4、进一步掌握调试工具的使用方法2.3.2 实验预习要求1、 复习比较指令、条件转移指令的用法。2、 复习宏定义与宏调用的基本方法。3、 根据“2.3.3 实验容”中给出的流程图和程序框架编写源程序,以便上机调试。4、 程序框架中显示提示信息的指令序列用宏调用实现。5、 从“2.3.4 实验习题”中任选一道题目,编写源程序,以便上机调试。2.3.3 实验容从键盘输入一字符,推断该字符是小写字母、大写字母、数字或其它字符。若输入为小写字母,显示“You Input a Lowercase Letter!”;若输入为大写字母,显示“You Input a Uppercase Letter!”; 若输入为数字,显示“You Input a Digit!”; 若输入为其它字符,显示“You Input Other Letter!”。1、 编程指导数字 09 的 ASCII 码为 30H39H;大写字母的 ASCII 码为 41H5AH,小写字母的 ASCII 码为61H7AH。本题目将字符分为小写字母、大写字母、数字与其它字符,根据键入字符的 ASCII 码值推断其所属类型,并显示相应的信息。字符串显示使用功能号为 09H 的 DOS 功能调用,接收键盘输入的单个字符使用功能号为 01H 的 DOS 功能调用。2、 流程图与程序框图(1)流程图(2)实验代码:DATA SEGMENTINFOR1 DB 0AH,0DH,"Please Press Any Key to input a letter:$"INFOR2DB 0AH,0DH,"You Input a Lowercase Letter!$"INFOR3 DB 0AH,0DH,"You Input a Uppercase Letter!$"INFOR4 DB 0AH,0DH,"You Input a Digit!$"INFOR5 DB 0AH,0DH,"You Input Other Letter!$"DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV DX,OFFSET INFOR1MOV AH,09HINT 21HCMP AL,'0' OTHERCMP AL,'9'YYYYYY显示提示信息“ Please Press Any Key to input a letter”与功能号为 1 的接收键盘输入单个字符的指令序列开始结束素、、(AL)<’0’(AL)<=’9’(AL)<’A’(AL)<=’Z’(AL)<’a’(AL)<=’z’输入的是小写字母,显示信息输入的是大写字母,显示信息输入的是数字,显示有关信息输入的是其它字符,显示信息E DIGITCMP AL,'A' OTHERCMP AL,'Z'E UPPERCMP AL,'a...