版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验1汇编语言上机基本步骤【实验目的】
熟悉汇编语言的上机过程,掌握DOS环境下各项工具软件的使用方法。
【实验仪器及设备】PC机一台。
下一页返回实验1汇编语言上机基本步骤【实验内容及要求】1.前期准备在开始进行汇编语言上机练习之前,建立并进入自己的工作子目录(文件夹),准备好相关工具软件如EDIT.EXE,MASM.EXE,LINK.EXE等,其后所有工作均在自己的子文件夹中进行,以避免因路径概念不清而导致的文件存取错误,以及对系统其他部分造成影响。上一页下一页返回实验1汇编语言上机基本步骤
2.编写源程序原则上可以用任何文字处理软件(如EDIT、写字板、WORD)编写源程序,但必须注意,源程序应为ASCII码文件(或称纯文本文件),扩展名必须为.ASM。因此,建议使用DOS环境下的EDIT软件。上一页下一页返回实验1汇编语言上机基本步骤3.汇编利用MASM.EXE宏汇编程序,将已经存盘的ASCII码源程序翻泽成二进制目标程序,其扩展名一般为.OBJ。
4.连接利用LINK.EXE连接程序,将二进制目标程序整理成DOS系统下的可执行程序,其扩展名必须为.EXE。
5.运行汇编语言运行过程如图4.1.1所示。上一页返回实验2用DEBUG调试程序【实验目的】
熟悉DEBUG常用命令,了解DEBUG调试程序的基本思想及方法。
【实验仪器及设备】PC机一台。下一页返回实验2用DEBUG调试程序1.DEBUG的主要功能
DEBUG是为熟悉80X86CPU指令系统和汇编语言设计的一种调试工具,并且利用各种命令可完成寄存器状态检测、编写修改汇编程序和数据、调试运行程序等多种命令,对了解和掌握80X86处理器的内部结构和工作原理以及80X86CPU指令系统等都具有指导性的意义,同时也可为汇编语言程序员提供有效的程序调试手段。DEBUG可提供多种命令,主要功能如下:上一页下一页返回实验2用DEBUG调试程序(1)显示和修改寄存器和存储单元的内容;(2)执行程序中的任一段或一条指令;(3)汇编单条语句和反汇编机器码指令;(4)查找字符代码;(5)比较简单的加减运算;(6)端口的输人和输出;(7)文件装入内存和写入磁盘。上一页下一页返回实验2用DEBUG调试程序2.数据与地址的约定在学习DEBUG的命令前应了解DEBUG命令状态下的数据和地址的约定。
3.DEBUG的局限性在DEBUG中不能使用宏指令和大部分伪指令—分段调试/短程序;不能形成可执行文件(.EXE)(可以生成.COM文件)。上一页下一页返回实验2用DEBUG调试程序【实验内容及要求】
利用DEBUG调试程序,可以将一个可执行程序(如.EXE,.COM等)装入内存中,并接管对程序运行的控制权,通过采取如反汇编、断点运行、单步执行、寄存器内容修改等方法,对可执行程序进行跟踪、调试,以找出其中的设计错误,然后再对源程序进行相应的修改,重新生成正确的可执行程序。上一页下一页返回实验2用DEBUG调试程序1.准备被调试程序
2.进入DEBUG环境(其中黑体部分由键盘输入)3.主要调试命令
(1)反汇编命令U(2)显示寄存器命令R(3)运行命令G(4)单步命令T(5)显示内存命令D(6)修改内存命令E(7)汇编命令A(8)装载命令L(9)退出命令Q上一页返回实验3Wmd86联机软件的使用【实验目的】
掌握TD一PITC80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。
【实验仪器及设备】PC机一台,TD一PITC实验装置一套。下一页返回实验3Wmd86联机软件的使用【实验原理】Wmd86联机软件是为TD系列微机原理及接口技术教学实验系统配套的集成开发调试软件,该软件具有汇编语言和C语言源语言级调试跟踪界面,有别于传统的DEBUG调试,操作更简单,视觉效果更直接。上一页下一页返回实验3Wmd86联机软件的使用【实验内容及要求】
实验要求编写实验程序,将00H~00F共16个数写入内存3000H开始的连续16个存储单元中。实验步骤
1.运行Wmd86软件,进人Wmd86集成开发环境。
2.根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言。上一页下一页返回实验3Wmd86联机软件的使用3.选择语言后,单击新建或按Ctrl+N组合键来新建一个文档。
4.编写实验程序,并保存。
5.编译文件,若程序编译无误,再进行链接。
6.连接PC机与实验系统的通信电缆,打开实验系统电源。
7.编泽、链接都正确并且上下位机通信成功后,就可以下载程序并进行联机调试了。
上一页下一页返回实验3Wmd86联机软件的使用8.将输出区切换到调试窗口,使用D0000:3000命令查看内存3000H起始地址的数据。存储器在初始状态时,默认数据为CC。
9.单击按钮运行程序,然后再单击按钮来停止程序运行,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB∕T 45953-2025 供应链安全管理体系规范之13:“7支持-7.5文件化信息”专业深度解读和应用指导材料(雷泽佳编制-2026A0)
- 谢寨灌区续建配套与节水改造工程的经济可行性及效益评估研究
- 调肝运脾法治疗腹泻型肠易激综合征:理论、实践与机制的深度剖析
- 调制识别中的信号处理架构:技术演进与应用探索
- 2026年宣城市中心医院劳务派遣护理岗位招聘5人笔试备考试题及答案详解
- 语言类型学视域下英语与蒙古语构词法的比较与启示
- 语料库驱动下的大学英语同义词教学新探:理论、实践与成效
- 语境输入赋能高中英语词汇教学:现状、问题与突破路径
- 试点城市房产税改革对房市调控作用的深度剖析-以上海、重庆为例
- 2026年福建南安市城乡水务集团有限公司下属全资子公司招聘工作人员1人考试参考题库及答案详解
- 呼吸系统护理小讲课
- 2025重庆设计集团有限公司城市建设策略研究院招聘4人考试参考试题及答案解析
- 园林设计岗位招聘笔试题(某大型国企)2025年试题集解析
- 浙江省强基联盟2025-2026学年高三上学期返校联考数学试卷
- 汽车质量知识培训课件
- 班主任经验交流课件
- 汽车厂家来料检验课件
- 室间隔缺损护理查房
- 多旋翼无人机结构课件
- 2024-2025学年山东省青岛市高一下学期部分学生调研检测数学试卷(含答案)
- 特种作业安全管理标准化体系研究
评论
0/150
提交评论