版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告课程名称:微型计算机原理及应用 实验项目: 程序编程及调试 专业班级: 姓 名: 学 号: 实验室号: 实验组号: 实验时间: 批阅时间: 指导教师: 成 绩: 沈阳工业大学实验报告专业班级: 班 学号: 姓名: 1. 实验名称程序编译及调试2. 实验目的掌握汇编语言语句格式,程序结构,上机调试步骤和各种类型程序的设计方法。了解汇编语言的基本语法,汇编程序的功能和汇编,调试过程,伪指令,汇编语言程序设计,系统功能调用。3.实验内容顺序结构是最简单的一种程序设计语言的语句。有序地组合在一起加以描述一个算法的组合方法结构,又称为程序的控制结构或简称为程序结构,在流程图中表示为一个个处理框串
2、行连接,即一个语句紧跟着一个语句。计算机执行顺序结构程序时,因而这种程序也称为直线程序或简单程序,顺序结构程序是最基本的程序结构,只有一个入口和一个出口,主要由数据传送指令,算术运算指令和逻辑运算指令组成。4. 实验步骤或程序汇编语言程序的编辑,汇编,链接和调试:汇编的处理过程分为三步:1.编写汇编源程序:生成扩展名为.asm的源文件2.汇编源程序:汇编源程序简单讲即将.asm文件转换为.obj文件。源程序文件建立完毕后,采用汇编程序TASM将汇编源程序.asm文件转换成二进制0,1表示的.obj目标文件。在转换的过程中,汇编程序会对源文件进行扫描,如果语法有错误,汇编不能完成,而是将错误全部
3、列出来,改正后才能汇编出来,即使汇编完成,也不能保证没有语法错误的程序一定能够正常运行,因为可能还会有其他概念或算法的错误。3.链接目标程序:链接目标程序即将.obj文件转化成可执行文件.exe文件。在汇编后的目标文件.obj中,所有的二进制目标代码都是浮动的偏移地址,机器不能直接运行,需通过链接程序link把目标文件,库文件或其他目标文件链接起来,形成可执行文件。链接成功后的可执行文件,可在DOS系统中直接运行,只要输入相应的文件名即可。在内存DATA单元中存放一个无符号字节数据,编制程序将其拆成两位十六进制数,并存入DATA+1和DATA+2单元的低四位,DATA+1存放高位十六进制数,D
4、ATA+2单元存放低位十六进制数。程序:DSEG SEGMENT MOV DATA+1,AL DATA DB 0C2H,0,0 AND AH,FHDSEG ENDS MOV DATA+1,AL CSEG SEGMENT AND AH,FHASSUME CS:CSEG,DS:DSEG MOV DATA+2,AH START:MOV AX,DSEG MOV AH,4CH MOV DS,AX INT 21H MOV AL,DATA CSEG ENDS MOV AH,AL END START MOV CL,04 SHR AL,CL5程序运行结果 分析:由于8086指令传送数据的最小单位是字节,不能直接
5、传送四位。因此,需要使用逻辑移位指令。 在这次程序运行中,执行第一步的时候,ax为1468,ip为0003,。第二步时ds为1468,ip为0005,。第三步时ax为14C2,ip为0008.第四步时,ax为C2C2,ip为000A。第五步时,cx为0004,ip为000C。第六步时,ax为C20C,IP为000E。第七步时ip为0011。第八步时ax为020C,ip为0014。第九步时ip为0018。第十步时,ax为4C0C,ip为001A。以上写的均为变化量。6出现的问题及解决方法问题:在这次实验中,我在运行时显示有两处错误,1.DATA DB 0C2H,0,0显示有错误,2.AND AH,FH出现错误。解决方法:1.我把0C2H重新输入,应该是将OC2H中数字0写成了字母O2.我认为FH是因为计算机不能识别,所以才显示有错误,将FH改成0FH。 在重新运行之后,显示没有错误了,可以继续操作了。7. 心得体会及建议在这次实验中我了解汇编语言的基本语法,明白了汇编语言语句格式,能够独立的上机调试步。知道了汇编程序的功能和汇编,调试过程,伪指令,汇编语言程序设计,系统功能调用。可以上机调试程序了,是我这节课比较大的收获。而且我运行了好几遍程序,能够了解标志位是怎么变化的。建议:当我运行程序的时候,我会观察标志位是怎么变化的。但是我也会有些不明白的地方,我就想到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆市大足区事业单位高层次人才引进12人考试备考题库及答案详解
- 2026年辽宁省辽阳市住房和城乡建设局人员招聘笔试参考试题及答案详解
- 2026年天水市秦州区住房和城乡建设局人员招聘笔试参考试题及答案详解
- 2026年陕西省铜川市住房和城乡建设局人员招聘笔试备考试题及答案详解
- 2026年江西省上饶市事业编单位人员招聘笔试参考试题及答案详解
- 2026年福建厦门大学化学化工学院汪骋教授课题组工程师招聘3人考试模拟试题及答案详解
- 2026年天津市南开区住房和城乡建设局人员招聘笔试备考试题及答案详解
- 2026江西南昌大学第二附属医院面向全球招聘病理科学 科带头人考试模拟试题及答案详解
- 2026安徽中徽人力资源集团有限公司第十批次劳务派遣岗人才储备库招聘6人考试模拟试题及答案详解
- 2026山东工程职业技术大学招聘辅导员7人考试模拟试题及答案详解
- 2026年征兵人格测试题及答案
- 2026江苏盐城市地方立法研究中心选调2人笔试题库附答案详解(考试直接用)
- 住房出租合同范本(7篇)
- 2025-2026学年湖南省岳阳市岳阳楼区人教版五年级下学期期末数学检测试题 含答案
- 2025年全国职业院校技能大赛(植物病虫害防治赛项)考试题库及答案
- 2026非洲食品饮料产业深度调查与发展前景分析报告
- 2026年高考北京卷物理考试真题及答案
- 2026及未来5-10年红外线烘漆机项目投资价值市场数据分析报告
- 2026儿童书法教育行业市场需求变化与教学创新趋势报告
- 2026年省旅游投资集团招聘考试笔试试题(含答案)
- 药事管理与药物疗效学委员会工作总结总结
评论
0/150
提交评论