汇编语言实验三简单程序的编写与调试
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中的内容为累加和。六&实验心得及建议。
《汇编语言实验三简单程序的编写与调试》由会员ni****g分享,可在线阅读,更多相关《汇编语言实验三简单程序的编写与调试》请在金锄头文库上搜索。
小学语文第一册期末试卷
年产12000吨饲料添加剂及添加剂预混料项目创业计划书写作模板
小学2023年秋五年级班务工作计划标准范文(二篇).doc
五年级奥数第十二讲工程问题之牛吃草
全国会计从业—会计基础重点—财务报表
2021年秋季学校开学典礼讲话稿
钢筋混凝土剪力墙接茬施工质量控制
幼儿园网络信息技术研修心得体会500字保藏
镀锌公司生产调度安全职责
社区环境卫生年终工作总结模板(2篇).doc
高三化学教师上学期工作计划(二篇).doc
游戏测试主管的主要职责范文(3篇).doc
少儿科学训练探索小学五年级的语文教案.doc
财务工作总结及计划参考模板(7篇).doc
购买笔记本电脑注意事项.
六年级上册《伯牙绝弦》片段教学设计
脚手架租赁协议简易范文(2篇).doc
关于自考英语的学习方法总结
强化木地板安装施工方法
幼儿园实习报告范文1000字
2022-11-05 17页
2024-01-10 13页
2023-03-14 6页
2023-07-24 42页
2022-12-19 15页
2023-02-27 19页
2023-05-30 2页
2023-03-17 30页
2022-09-26 5页
2023-08-16 11页