汇编语言实验三简单程序的编写与调试
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
初中课标34首古诗词曲鉴赏
谈水利水电工程地质勘察问题.doc
二年级语文上册《一分钟》教案.docx
化机专业-英语
有限合伙企业与公司在创业初期的优劣比较.doc
2023年持之以恒主题国旗下讲话.DOC
直线与圆锥曲线的位置关系— 高考数学一轮复习专项练(新高考).docx
树正气、转作风、提信心、促发展”思想教育心得体会2篇.docx
毕业会计实习日记2
岩棉保温专项施工方案(DOC 22页)
第一单元童年梦痕教学设计.doc
装饰装修质量保证书
大理光伏技术服务项目招商引资方案_范文
协议离婚怎样办理手续.doc
质量保证体系售后服务培训
学校结核病防治工作计划参考范文(4篇).doc
淮安移动通信网络设备 项目可行性研究报告
四川营山县市级名校2023学年中考英语模试卷(含答案解析).doc
2023-04-24 63页
2022-12-10 3页
2024-01-12 104页
2022-11-22 63页
2022-08-15 88页
2022-09-22 99页
2022-11-24 97页
2023-04-02 41页
2023-10-21 41页
2023-01-04 4页