资源描述:
《汇编实验指导.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、IBM-PC汇编语言程序设计上机实验实验一DEBUG调试程序的使用实验目的熟悉DEBUG调试程序的调用及常用命令的使用方法实验内容DEBUG程序的调用汇编及反汇编命令A、U的使用练习显示及修改内存单元命令D、E的使用练习显示或修改寄存器命令R的使用练习单步及连续执行命令T、G的使用练习退出命令Q的使用练习实验二寻址方式实验实验目的熟悉8086各种寻址方式熟悉DEBUG各命令的使用方法实验内容P107E3.2,3.3,3.4用DEBUG汇编以上指令,可能需要设置某些内存单元或寄存器的值,逐条或连续执行指令,通过执行结果检查各指令的寻址方式是否正确。
2、实验三传送、算逻运算指令实验实验目的熟悉8086寻址方式熟悉DEBUG命令的使用方法掌握数据传送指令、算术逻辑运算指令、移位指令的功能和要求实验内容P108E3.11,3.18,3.19用DEBUG汇编各指令序列,逐条或连续执行指令,通过寄存器或内存单元内容检查执行结果,观察各状态标志位的值。实验四控制转移指令实验实验目的进一步熟悉DEBUG命令的使用方法掌握转移指令、循环指令的功能和要求实验内容P114E3.38,3.49用DEBUG汇编指令序列,再逐条或连续执行指令,通过寄存器或内存单元内容检查执行结果。实验五汇编语言程序上机过程实验实验目的
3、熟悉汇编语言的工作环境掌握汇编语言程序上机过程掌握可执行程序的调试方法实验内容(P146例4.30)用EDIT编辑,生成源程序*.ASM用MASM汇编,生成目标程序*.OBJ用LINK连接,生成可执行程序*.EXE用DEBUG调试可执行程序,检查内存(寄存器)结果实验六寻址方式与基本指令实验实验目的熟悉寻址方式及基本指令的功能掌握汇编语言程序上机过程掌握可执行程序的调试方法实验内容读懂下列源程序,编辑、汇编、连接生成.EXE文件用DEBUG调试.EXE程序,单步执行,注意观察IP值的变化,并回答下列问题实验报告实验目的、内容、步骤根据实验结果写出
4、问题答案实验七顺序程序设计实验实验目的学习多字节数据加减运算方法掌握顺序程序设计方法掌握汇编语言程序上机过程和调试方法实验内容P158E4.17,编写完整源程序,上机运行用DEBUG调试运行,检查内存结果实验报告实验目的、内容、步骤附页写出预习源程序,上机调试后的源程序,及程序运行结果实验八字符(串)输入/出顺序程序设计实验实验目的学习字符及字符串的输入/输出方法掌握顺序程序设计方法掌握汇编语言程序上机过程和调试方法实验内容补充源程序,完成以下功能:从键盘输入两个1位十进制数(0~4),求和,在屏幕上显示十进制结果。上机调试运行程序,得到正确结果
5、。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试运行结果问题分析提示显示提示信息字符串MOVDX,OFFSETINFOR1MOVAH,09HINT21H从键盘输入1位十进制数MOVAH,01HINT21HSUBAL,30H;把ASCII码转换为数字显示十进制结果ADDAL,30H;把结果转换为ASCII码MOVDL,ALMOVAH,02HINT21H源程序框架DATASEGMENTINFOR1DB“INPUTTHEFIRSTDATA(<=4):$”INFOR2DB0DH,0AH,“INPUTTHESECODDATA(<=4):$”INF
6、OR3DB0DH,0AH,“THESUMIS:$”DATAENDS;代码段;显示提示信息1;输入第1个数字,暂存;显示提示信息2;输入第2个数字;两数求和PUSHAX;显示提示信息3POPAX;显示结果;程序结束实验九循环程序设计实验实验目的学习字符的输出方法掌握循环程序设计方法掌握汇编语言程序上机过程和调试方法实验内容参考程序流程图编写程序,完成以下功能:按15行×16列的形式显示ASCII码10H~FFH的所有字符,相邻两个字符间用空白符(ASCII码00H)隔开。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试运行结果第一个ASCI
7、I码10H→BL显示行数15(外循环次数)→BH显示列数16(内循环次数)→CX显示BL中字符显示空白符(00H)BL中ASCII码加1一行16个字符显示完?显示回车(0DH)换行(0AH)15行显示完?结束YYNN实验十分支程序设计实验实验目的掌握分支程序设计方法掌握汇编语言程序上机过程和调试方法实验内容参考程序流程图编写程序,完成以下功能:已知10个学生的成绩,分别统计低于60分、60-69分、70-79分、80-89分、高于90分的人数,并分别存放到s5、s6、s7、s8及s9单元中。实验报告实验目的、内容、步骤附页写出完整源程序,上机调试
8、运行结果参考数据段定义:datasegmentgradedw56,69,84,82,73,88,99,63,100,80s5dw0s6d