微机接口实验基础手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DVCC系列微机原理和接口仿真试验系统 微机原理和接口试验手册 烟台大学 二零一零年十月 基础介绍 1、系统存放器空间介绍: 2片静态存放器SRAM 62256,共64K,供用户编程使用。对于8088CPU,有1M存放空间,具体分配以下: 00000-00013H 存放监控程序/用户中止矢量区 00014H-000FFH 用户中止矢量 00100H-00FFFH 监控数据区、默认用户栈 01000H-0FFFFH 用户数据区、程序区 2、自己编写程序 通常从1000H地址开始,即程序开始,用ORG 1700H 等指令将程序代码编译在该地址开始RAM区。 3、联机调试,观看试验结果。方法以下: 联机调试方法:串口电缆和PC机串口连接,试验箱上电,次序按下RESET、PCDBG按键,开始试验箱和PC机通讯。 程序经过编译-调试以后,程序代码即下载到试验平台RAM内。然后点击“连接”按钮,建立连接,能够开始单步调试程序。 在PC机窗口中会显示了调试所用寄存器窗口、数据窗口,找到对应存放器地址或寄存器能够观察调试试验结果。 反汇编窗口中,绿色箭头指示位置是目前途序运行到RAM区地址,和经过反汇编程序。 数据窗口中能够查看RAM区任意地址内容值。比如要查看H单元内容,只需要用 方向键 调整地址到开始地址单元,横行上显示数据就是-H地址内容,一共8个字节。 寄存器和标志位窗口能够查看寄存器内容。 要掌握程序调试过程: 比如新建文件123.asm(注意文件名字一定要用字母或数字,严禁用汉字文字),输入以下代码: CODE SEGMENT ASSUME CS:CODE ORG 1700H START: MOV AX,0H MOV DS,AX MOV AX,55AAH MOV BX,H MOV [BX],AX JMP $ CODE ENDS END START 大家来试验下,单步调试方法。 将任意数据修改下,查看 完全运行后结果是否正确。 4、在系统程序存放器内(监控内),已经将所做试验程序存放在内,能够验证自己程序结果。方法:RESET后,显示P.状态,输入程序起始段地址(例F000段地址),按F1键;输入起始偏移地址(例9700),按EXEC键实施。能够得到程序运行结果。 各个试验程序空间分配: 存放器试验:F000:9700H 8259试验:F000:91A0H 8253定时器计数器试验:F000:9180H 并行口试验:F000:90E0H 继电器试验:F000:9680H 5、程序存放器内容读写方法:(程序存放器读写状态显著标志是:显示6位数字,光标在第五位或第六位) 前四位显示存放器地址,后两位显示该存放器单元内容。 方法:复位后,先按下MON键,进入待命状态;然后送入4位程序存放区地址,再按下MEM键,读出该单元内容,便进入存放器读写状态。能够使用LAST、NEXT键读出上一个或下一个存放器单元内容,同时光标移动到第五位。假如想改变该地址数值,只需要在光标所在位置输入既可。 退出该状态:按下MON键。 6、试验通常步骤: 运行DV86H软件 编写源程序、汇编排错、形成正确源程序。 编译、连接、形成最终目标文件.exe 装载最终文件到试验系统RAM区 调试试验程序 试验一:存放器读写试验 一、试验内容 对指定地址区间RAM(H~23FFH)优异行写数据55AAH, 然后将其内容读出再写到3000H~33FFH中。 二、试验步骤 1、运行试验程序,看试验运行结果。 单机时,试验程序起始地址为F000:9700。 在系统显示监控提醒符“P.”时: 输入F000 按F1键 输入9700 按EXEC键 稍后按RESET键退出,用存放器读写方法检验H~3000H中内容应全部是55AA。 三、程序清单 CODE SEGMENT ASSUME CS:CODE ORG 1700H :定义起始地址 START: MOV AX,0H :定义数据段寄存器DS MOV DS,AX MOV BX,H :定义数据地址BX MOV AX,55AAH :置常数为55AA MOV CX,03FFH有是512 :置字节数CX // RAMW1:MOV DS:[BX], AX :常数55AA写入 ADD BX, 0002H :地址增量 LOOP RAMW1 :一直写到字节数为0为止 MOV AX, H MOV SI, AX :置元数据区地址SI MOV AX, 3000H MOV DI,AX :置目标数据区地址DI MOV CX, 03FFH :置

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档