汇编语言实验三简单程序的编写与调试
2页1、实验三 简单程序的编写与调试一&实验目的1进一步熟悉DEBUG命令;2熟悉汇编指令的功能及应用;3掌握简单的汇编语言程序编写与调试。二&实验环境 微型计算机一台 DOS或WINDOWS操作系统,MASM开发套件。三&实验要求1熟练掌握常用DEBUG命令;2熟练掌握数据传送指令、比较指令、转移指令和循环指令并能够进行简单程序设计;3用DEBUG的有关命令调试简单程序。四&实验内容1、比较AX、BX、CX中带符号数的大小,将最大的数放在AX中。试编写此程序段。2、已知存储器中有一个首地址为ARRAY的8个字的数组,现要求数组中的每个数加1(不考虑溢出),试编写完成此功能的程序段。3、将存储器中从DS:1000H单元开始的10个字节的数据累加求和。4、使用DEBUG对上述编写的程序进行调试。五&实验步骤1、比较AX、BX、CX中带符号数的大小,将最大的数放在AX中。试编写此程序段。1)程序: cmp ax,bx jge next0 xchg ax,bxnext0: cmp ax,cx jge next1 xchg ax,cxnext1: 2)使用DEBUG调试:使用r reg命令在ax、bx
2、、cx中预置三个大小不同的数。使用a命令输入汇编源程序,注意在符号地址输入时,应输入其对应的数值地址。使用t命令单步执行,再使用r命令可观察到程序全部执行后,ax中内容为最大数。2、已知存储器中有一个首地址为ARRAY的8个字的数组,现要求数组中的每个数加1(不考虑溢出),试编写完成此功能的程序段。1)程序: mov cx,8 lea bx,arrayrotate: inc word ptr bx add bx,2 loop rotate2)使用DEBUG调试:使用e命令从某一内存单元开始预置一个8个字的数组。使用a命令输入汇编源程序,注意在符号地址输入时,应输入其对应的数值地址。使用t命令单步执行,再使用d命令可观察到程序全部执行后,数组中的每一个元素加1。3、将存储器中从DS:1000H单元开始的10个字节的数据累加求和。1)程序: mov bx,1000 mov cx,10 sub ax,axlop: add al,byte ptr bx adc ah,0 inc bxloop lop2)使用DEBUG调试:使用e命令从DS:1000H单元开始预置10个字节数据。使用a命令输入汇编源程序,注意在符号地址输入时,应输入其对应的数值地址。使用t命令单步执行,再使用r命令可观察到程序全部执行后,ax中的内容为累加和。六&实验心得及建议。
《汇编语言实验三简单程序的编写与调试》由会员鲁**分享,可在线阅读,更多相关《汇编语言实验三简单程序的编写与调试》请在金锄头文库上搜索。
房地产企业销售未完工产品企业所得税处理几个问题的解答-财税法规解读获奖文档.doc
交通运输局2018年三季度工作总结.doc
一年级下册数学期末试卷
2022年甘肃省临夏市数学八上期末经典试题含解析.doc
2023年节能减排倡议书三篇.docx
2021年学校“停课不停学”线上教学活动工作汇报精选新编.DOC
2023学年福建省龙岩一中学分校化学九年级上册期中预测试题含解析.doc
2022年人教版四年级科学上册期中考试及答案【免费】.doc
2课我用残损的手掌.doc
防弹少年团线上毕业典礼致辞.docx
2023年期货从业人员后续培训铝的品种基础.doc
人教版六年级数学下册2.图形与几何
最新2023个人房屋租赁合同范本.doc
2023年政府网站五年来的工作 汇报.doc
食品中汞的存在形态及其毒性研究进展1
深基坑水泥搅拌桩灌注桩施工方案设计
早搏的诊断和鉴别诊断.doc
室内装饰效果图.doc
2023年竞聘格式演讲稿9范文.docx
2023年放射诊疗防护专项监督检查工作总结(范文).doc
2022-09-30 22页
2023-07-01 2页
2022-10-17 10页
2022-09-28 99页
2022-12-11 101页
2023-08-06 103页
2023-05-17 63页
2023-11-28 101页
2022-11-20 88页
2023-09-17 99页