实验二 分支程序设计一、实验目的:1、学习分支程序的设计方法2、熟悉在 PC 机上建立、汇编、连接、调试和运行汇编语言程序的过程二、实验环境:硬件环境 IBM/PC 及其兼容机软件环境 操作系统 DOS 编辑程序 EDIT 或其他编辑程序 汇编程序 MASM。EXE 连接程序 LINK.EXE调试程序 DEBUG。EXE三、实验内容:1、在屏幕上显示如下信息: 1—---—————----————---——--Panda 2——-------—-——----—-—-—-—Cat 3—-———--——-——-—---—-———-—Rabbit 4------—-—-----—--——-————Pig 5—-——--—-—-—————-—-—-—---EXIT (Please choose 1,2,3,4or 5)-———-若输入 1,显示“I like panda”后程序结束;若输入 2,显示“I like cat”后程序结束;若输入 3,显示“I like rabbit”后程序结束;若输入 4,显示“I don't like pig”后程序结束;若输入 5,程序直接结束;若输入其它字符,显示“You press an error key!”后程序结束。1)流程图2)源程序DATA SEGMENT INFOR1 DB 0AH,0DH,"1-———--——-——Panda:$” INFOR2 DB 0AH,0DH,"2————-——-—-—Cat:$” INFOR3 DB 0AH,0DH,"3-——-———-——-Rabbit;$” INFOR4 DB 0AH,0DH,”4———-—-----—pig:$" INFOR5 DB 0AH,0DH,”5——-----—---EXIT:$" INFOR6 DB 0AH,0DH,”(please choose 1,2,3,4 or 5-—-):$" INFOR7 DB 0AH,0DH,"I like Panda:$” INFOR8 DB 0AH,0DH,"I like Cat:$" INFOR9 DB 0AH,0DH,"I like Rabbit;$” INFOR10 DB 0AH,0DH,"I like pig:$" INFOR11 DB 0AH,0DH,"you press an error key!:$"YYYYNNNNN开始选项用户输入Al=1Al=2Al=3Al=4Al=5You press an error key结束I like pandaI like catI like rabbitI like do not like pigDATA ENDS ;数据段结束CODE SEGMENT ;代码段开始 ASSUME CS:CODE,DS:DATA ;段寻址START: MOV AX,DATA ;将 data 的数据存入 ax 中 MOV DS,AX ;为 ds 赋值 MOV DX,OFFSET INFOR1 ;返回变量 INFOR1 段内偏移地址【运行后在屏幕上显示字符 1-——-——-———-Panda:】 MOV AH,09H INT 21H ;执行九号功能调用 MOV DX,OFFSET INFOR2 MOV AH,09H INT 21H MOV DX,OFFSET INFOR3 MOV AH,09H INT 21H MOV DX,OFF...