- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理实验报告——
微机原理与接口
实验报告
指导教师: 梁建武
姓 名:
学 号:
专业班级: 通信工程班
日 期: 2012-12-31
一、 实验目的
掌握课本所学的内容,加深对学习内容的理解。软件实验目的主要是了解汇编程序的基本构成,学习使用汇编语言编程。硬件实验是为了加深对软件的理解,了解如何通过软件控制硬件。
二、 实验设备
微机原理与接口实验箱
三、 实验内容
实验一:DEBUG实验
实验二:使用ADC0809D A/D转换实验
四、实验相关知识
1、8088技术指标
用主频为 4.77MHZ 的 8088CPU 为主 CPU,并以最小工作方式构成系统 。
提供标准RS232异步通信接口和USB即插即用通信接口,以联接电脑 。
系统以一片 62256 静态 RAM 构成系统的32K 基本内存, 地址范围为 00000H~07FFFH。其中 00000H~004FFH 为系统数据区,00500H~00FFFH 为用户数据区,01000H~07FFFH 为用户程序区。
备有通用外围电路,包括逻辑电平开关电路、发光二极管显示电路、 时钟电路、单脉冲发生电路、继电器及驱动电路、直流电机转速测量及控制驱动电路、步进电机及驱动电路、电子音响及驱动电路、模拟电压产生电路。
配置4×4矩阵键盘,8个动态数码管显示器。
提供各种微机常用 I/O 接口芯片:包括定时/计数器接口芯片 (8253A), 并行接口芯片(8255A),A/D转换芯片(0809),D/A转换芯片( 0832) , 2片中断控制器接口芯片(8259A),经典键盘显示接口芯片(8279A),DMA 控制器8237A,串行通信接口芯片(8251A)等。
配备主从方式USB接口电路,方便学生进行USB接口应用软硬件实验。
配备RS232/485通信接口电路。
扩展有新型串行通信接口电路16C550、16×16点阵LED显示电路、自带T6963C控制器的128×64图形液晶显示器、串行时钟电路PCF8563、串行存储器93C46、串行A/D TLC549和串行D/A TLC5615转换电路、串行键盘显示控制器ZLG7290、一总线温度传感器18B20、看门狗电路等。
电路设计中增加保护措施,有效避免学生因错接而损坏器件 。
实验电路连接采用自锁紧插座及导线,消除接触不良现象 。
工作电源电压±5V±5%,±12V±5%,工作电流不大于1A,开关机瞬间及工作正常时电源毛刺必须小于0.5V 。
配备中文WINDOWS9X/2000/XP界面调试软件及实验演示软件 。
系统可以单步、断点、连续等方式调试运行各实验程序 。
使用环境: 环境温度0℃~+40℃,无明显潮湿、无明显振动碰撞 。
2 8088系统资源分配
8088有一兆存储空间,系统提供给用户使用的空间为00000H~0FFFFH, 用于存放 调试实验程序,具体分配如下表:
中断矢量区 00000H000FFH 系统数据区 系统栈区 00100H004FFH 用户数据区 00500H00FFFH 用户程序区用户栈区 01000H07FFFH
中断矢量区 00000H~00013H 作为单步 (T)、断点 INT3、无条件暂停 (NMI) 中断矢量区,用户也可以更改这些矢量,指向用户的处理,但失去了相应的单步、断点、暂停等系统功能。
五、具体实验
实验一:DEBUG实验
1、实验目的
用汇编语言编写程序练习使用DEBUG功能,然后将结果用程序显示出来,最后写出实验报告。
2、实验环境及设备
微机电脑一台,DEBUG操作平台,全是软件操作,无硬件操作,操作方法简单,容易上手。
3、操作界面以及实验内容如下:
实验内容:
用R指令可以看到内存中各个寄存器的状态,以及内容,同时R可以修改内存中寄存器的内容,例如修改AX内容之前里面的内容是1212,在界面中输入R AX。
我们修改成0013,然后再输入R查看则会看到AX的值已经被改变了,如下所示:
用D指令可以查看内存中的内容,例如输入D则会看到内存中的内容:
可以看到内存中的内容还是比较多的。
用A指令可以输入一段汇编语言在内存中执行,如图所示:
然后用D指令:d 0b19:0100可以查看执行的结果:
这个里面就有刚才执行的程序内容。
用U指令可以把上述内存中的内容翻译成汇编命令:输入U 0b19:0100结果如下:
然后用R指令找到0b19:0100的地址
文档评论(0)