- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业用微型计算机实验和答案
实验一:利用DEBUG调试程序进行寻址方式与指令系统实验
实验一:利用DEBUG调试程序进行寻址方式与指令系统实验
一、实验目的:1、联系掌握DEBUG调试程序的使用
2、加深对汇编语言指令、机器码、寻址方式等基本内容的理解
二、实验设备:计算机
三、实验内容:1、DEBUG调试程序的启动
2、练习D、E、F、R、A、U、T、G、N、L、W、I、O、Q等指令的使用,观察其运行结果,掌握这些命令的使用方法
3、通过DEBUG程序输入一汇编语言程序段,单步跟踪调试,观察寄存器的变化和指令执行的结果,加深对指令的理解。
四、DEBUG调试程序的使用
一)、DEBUG的启动 在DOS系统提示符下,运行DEBUG命令即可启动。 命令格式:DEBUG [文件名全称] 功能:启动DEBUG调试程序,并把指定名字的文件装载入内存,以供调试。 说明:启动DEBUG,实际就是让计算机执行DEBUG.EXE这个调试程序。若该程序不在当前目录下,需要在命令中指定该程序所在的位置路径(包括(包括其所在磁盘和文件夹)。 文件名全称指定要调试的文件名及其所在的位置路径。若指定该选项,则在启动DEBUG时把该文件装载入内存,以供调试,该文件一般是EXE文件或COM文件。若不指定该选项,则只启动DEBUG,不装载文件。
二)、DEBUG常用命令 1、D——显示内存单元内容的命令。
2、E——输入内容(修改内存单元内容)命令。
3、F——填充内容(修改内存单元内容)命令
4、R——显示和修改寄存器内容命令
5、A——汇编命令
6、U——反汇编命令
7、T——逐条指令跟踪执行命令
8、G——程序运行命令
9、N——命名命令
10、L——装入内存命令
11、W——存盘命令。12、I——端口输入命令
13、O——端口输出命令
14、Q——退出DEBUG命令
五、DEBUG操作步骤:
1、DEBUG的进入与退出
2、观察及修改CPU内部各寄存器
3、观察及修改内存单元的内容
4、输入程序
5、单步执行程序
6、反汇编程序
7、执行一段程序
六、利用DEBUG学习寻址方式
P80 例2-16
七、利用DEBUG学习程序段
P81 例2-18 2-20
实验总结
实验二 8255并行接口应用实验
一.实验目的
1. 掌握8255工作方式的编程设计。
2. 8255与外部设备进行连接的应用。
二.实验设备与材料:
TDN86/88教学实验系统一台,扁平插线若干。
三.实验原理:
INTEL8255是一种通用的可编程并行I/O接口芯片,是专为INTEL公司的微处理器设计的,也可用于其它系列的微型机系统中。利用8086汇编指令系统,编制初始化程序,可以变更8255 的工作方式,通用性强,使用灵活。8255具有3个带锁存或缓冲的数据端口,它的并行数据宽度为8位。可与外设并行进行数据交换。A口和B口内具有中断控制逻辑,在外设与CPU之间可用中断方式进行信息交换。 8255能与许多外部设备连接,例如:键盘、显示器、打印机等。
(a)工作方式控制字 (b)C口按位置位/复位控制字
四.实验内容及步骤
1.8255的一般输入输、出方式
本系统中的8255芯片8255的数据线、地址线、读写控制线等分别与系统总线相连,其A、B、C三个端口以排针形式引出,供8255实验使用,其线路如图1所示。
图1 8255接口实验中端口地址如表1所示
信号线
寄存器
编址
IOY3
A口
60H
B口
61H
C口
62H
控制寄存器
63H
接口实验单元中的开关和发光二极管电路
按图所示实验线路,8255端口A工作在方式0并作为输出口,端口B工作在方式0并作为输入口。用一组开关信号接入端口B, 端口A输出线接至一组发光二极管上,通过对8255编程来实现输入输出功能。
实验步骤
图2 8255输入输出方式实验接线图
注:圆圈处是要求接的连线。
(1)按图2接线。用扁平线(8头)分别插在8255的A口和发光二极管的插针上。用扁平线分别插在8255的B口和拨动开关的插针上。
(2)输入源程序,汇编、连接后装入系统。
参考程序1
STACK SEGMENT STACK
DW 64 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START: MOV AL,82H ;设8255方式字100
您可能关注的文档
- 实验二:Visio使用和软件需求分析描述.doc
- 客户关系管理期末复习题和答案.doc
- 实验 1 Java 运行环境安装和测试.doc
- 宪法学期末考试大纲和知识要点.doc
- 审计学原理第一次作业和答案.doc
- 宪法案例和试题库.doc
- 实验4 非金属夹杂物分析和评定.ppt
- 审计:第六章 内部控制和其测试.ppt
- 宪法知识竞赛试题和答案(100道).doc
- 宪法解释理论和实践.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)