- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及应用上机实验指导书
《微型计算机原理与应用》(上机)
实验指导书
编写人:袁格侠
机电工程系
2006年10月
前 言
本课程是机械设计制造及其自动化专业、材料成型专业与工业设计专业的一门重要的专业必修课程。通过微机原理的学习,要求学生对微型计算机系统的基本结构(包括硬件结构、寄存器结构、功能结构等)有明确的概念,对8086的指令系统能熟练应用,对微机系统的存储器结构、外围器件及中断功能有明确的认识,能应用微机汇编语言进行编程与调试。
本实验指导书共分为两部分,第一部分详细地介绍了PC-86系列微机汇编程序的上机过程,学生按介绍的步骤通过自学就可掌握PC-86系列微机汇编程序的上机过程,了解MS-DOS Editor 文本编辑器、学会在汇编语言编译器—MasmEdit108下编辑、汇编、链接和执行程序;掌握DEBUG调试程序的使用方法。第二部分共安排了三个上机实验,分别为初级程序的编写与调试实验、循环程序的设计与调试、分支程序的设计与调试。以便通过实际操作熟练掌握PC-86系列汇编程序的上机过程。
由于编者水平有限,在编写过程中难免会有不足之处,敬请谅解,若您有好的建议,请及时告知本人。谢谢!
目 录
第一部分 PC-86系列微机汇编程序上机过程简介 1
1 PC-86系列微机汇编程序的上机过程 1
1.1 汇编程序 1
1.2 运行汇编程序必备的条件 1
1.3 汇编语言上机的四个步骤 1
2 MS-DOS Editor 文本编辑器 2
2.1 MS-DOS Editor的主要特点 2
2.2 MS-DOS Editor 的启动与退出 3
2.3 Editor编辑窗口 3
2.4 编辑文本文件 3
2.5 建立文本文件 4
3 汇编语言编译器—MasmEdit108 4
3.1 MasmEdit108的主要特点 4
3.2 MasmEdit108 使用注意事项 4
3.3 MasmEdit108启动与退出 4
3.4 MasmEdit108的编辑窗口 5
3.5 建立文本文件 5
3.6 编辑文本文件 6
4 调试程序—DEBUG 6
4.1 DEBUG的主要特点 6
4.2 DEBUG的主要命令 6
4.3 DEBUG的进入 9
4.4 通过DEBUG编写、运行汇编程序 9
5 程序的编辑、汇编及连接过程 11
5.1 建立源程序文件 11
5.2 汇编源程序 11
5.3 连接程序 13
5.4 执行程序 14
5.5 调试程序 14
第二部分 实 验 20
实验一、初级程序的编写与调试实验 20
实验二、循环程序的设计与调试 22
实验三、分支程序的设计与调试 25
第一部分 PC-86系列微机汇编程序上机过程简介
1 PC-86系列微机汇编程序的上机过程
1.1 汇编程序
汇编程序是把用汇编语言编写的源代码翻译成计算机能够识别的机器语言的目标模块。
在汇编过程中有两种汇编程序:
小汇编程序ASM(64KB)
宏汇编程序MASM(96KB)
宏汇编程序的功能如下:
检查和编制源程序;
生成宏指令;
把初始已经分配地址的目标程序重新分配为其它地址;
检查源程序的错误;
产生源程序语句列表和每个源程序汇编后的目标程序。
在汇编过程中,不运行用户编写的源程序,而是把源程序翻译成机器语言。
1.2 运行汇编程序必备的条件
宏汇编程序在操作系统DOS下运行。
要建立和运行用户自己编写的汇编语言程序,系统盘上必须有如下文件:
全屏幕编辑程序EDIT或其它文字编辑系统;
宏汇编程序MASM.EXE;
连接程序LINK.EXE;
调试程序DEBUG.COM。
1.3 汇编语言上机的四个步骤
编写好的汇编语言程序在上机调试和运行时需经过编辑程序、汇编程序、连接程序、调试程序四个步骤,如下页图1-1:
编辑源程序
用全屏幕编辑程序EDIT或其它文字处理系统建立和修改源程序。
磁盘上产生一个后缀为.ASM的源程序文件。
汇编程序
机器只能接收机器码,源程序经过汇编后可产生机器码的目标文件,后缀为.OBJ。经过汇编程序的编译后,实际可产生三个文件,即,机器目标文件.OBJ,列表文件.LST和交叉文件.CRF。
连接程序
汇编后产生的目标文件必须经过连接,才能成为可执行程序.EXE。
调试程序
DEBUG是调试汇编语言程序的工具,它具有跟踪程序的运行、设置断点、显示修改内存与寄存器的内容等功能,因此在调试程序中可以寻找错误和修改错误,可以对小段程序进行汇编,也可以对磁盘进行读写操作。在接口应用中,DEBUG可直接用输入输出命令对接口操作,是调试各种应用程序极其方便的工具。
经DEBUG调试后的程序,必须重新进行编辑(进入EDIT编辑程序),再进行汇编、连接,才能执行。
图1-1 汇编语言程序上级过程
2 MS-DOS Editor 文
您可能关注的文档
- 8086汇编语言程序格式_答案.doc
- 微型计算机(汇编语言)实验指导.doc
- 8086软硬件实验报告(微机原理与接口技术上机实验).doc
- 汇编语言-IO程序设计.ppt
- 80X86汇编语言程序设计 第二章⑤.8086 8088指令系统(二)加减运算指令.doc
- 实验指导 自己加了注释.doc
- 8086汇编语言程序设计第2章+80x86计算机组织结构.ppt
- WJYL2011-第4章8086汇编语言程序设计-01.pptx
- 8086汇编语言指令表(按字母顺序).doc
- 实验指导书--微机原理.doc
- 重庆合川区凉亭中学2024年九年级数学第一学期开学达标测试试题【含答案】.doc
- 重庆市江津第四中学2024年数学九上开学经典模拟试题【含答案】.doc
- 重庆市2024年数学九年级第一学期开学统考试题【含答案】.doc
- 浙江省绍兴市元培中学2024年数学九年级第一学期开学教学质量检测模拟试题【含答案】.doc
- 中卫市重点中学2025届数学九年级第一学期开学经典试题【含答案】.doc
- 浙江省台州市天台县2025届九上数学开学质量跟踪监视试题【含答案】.doc
- 重庆市江津、聚奎中学2024-2025学年九年级数学第一学期开学学业质量监测模拟试题【含答案】.doc
- 重庆市江津聚奎中学联盟2024-2025学年九上数学开学教学质量检测试题【含答案】.doc
- 中卫市重点中学2024-2025学年数学九年级第一学期开学考试模拟试题【含答案】.doc
- 郑州市重点中学2024年数学九年级第一学期开学达标检测模拟试题【含答案】.doc
最近下载
- 川教版(2024)三年级上册信息科技 3.8电子小报记见闻 课件.pptx VIP
- 2023年二级建造师《公路实务案例分析》考前重点知识总结.pdf VIP
- 《客舱安全与应急处置》——课件:空中烟雾和火灾的基本处置程序.pptx VIP
- 食品加工企业全套生产管理记录台账(必备42表).pdf
- GB175-2023《通用硅酸盐水泥》-培训.pptx
- 砖砌化粪池标准图集.pptx
- 川教版(2024)三年级上册信息科技 3.7在线交流聊计划 课件.pptx VIP
- 6年级多届YMO数学初选试卷汇编.docx
- 道路救援及理赔考试卷及答案.docx
- 卫生院“优质服务基层行”支撑材料(2.2.1.6全科医疗服务).docx VIP
文档评论(0)