东南大学微机原理第三次实验报告.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东南大学微机原理第三次实验报告.doc

东南大学 《微机实验及课程设计》 实验报告 实验三 TPC 装置系统,I/O 与存储器 姓 名: 张希 张耀武 学 号: 专 业: 测控技术与仪器 实 验 室: 计算机硬件技术 实验时间: 2010年04月29日 报告时间: 2010年05月02日 评定成绩: 审阅教师: 一. 实验目的与内容(概述) 实验目的: 1)了解掌握TPC 实验系统的基本原理和组成结构,学会测试检查TPC-PCI 总线转接卡地址; 2)正确掌握I/O 地址译码电路的工作原理,学会动态调试程序DEBUG/TD 的直接I/O 操作方法; 3)学会利用I/O 指令单步调试检查硬件接口功能,学会利用示波器检测I/O 指令执行时总线情况; 4)进一步熟悉8086/8088 及PC 机的分段存储特性,了解存储器扩展原理,完成编程及测试。 实验内容: (1) 观察了解TPC-2003A 实验系统的基本原理和组成结构,测试基本单元电路功能,熟悉各部分辅助 电路的使用; (2) 通过Win/XP 控制台硬件信息或测试程序检查TPC-PCI 总线转接卡地址,并记录; (3) 按图3.3-5 的I/O 地址译码测试参考电路连线,分析电路原理,分别利用动态调试程序直接I/O 操作功能和单步功能测试; (4) 编程利用片选负脉冲控制指示灯(如L7)闪烁发光(亮、灭、亮、灭、……),时间间隔通过软 件延时实现; (5) 修改延时参数,使亮(约1秒)与灭的时间间隔分别为1 秒、5 秒和8 秒,记录延时程序对应参数 BX,CX。 二. 基本实验原理(或基本原理) 实验电路图见3.3-5,实验电路中D 触发器CLK 端输入脉冲时,上升沿使Q 端锁存输出高电平L7 发光,CD 端为低电平时L7 灭: 在Windows 环境下获取板卡资源: ioport equ 0b400H-0280H (TPC 设备的I/O 基址) 参考程序:程序名:decode.asm ioport equ 0c800h-0280h ;tpc 卡中设备的IO 地址 outport1 equ ioport+2a0h ;CLK 端译码输出端选为地址Y4 outport2 equ ioport+2a8h ;CD 端对应译码输出选为地址Y5 stacks segment stack db 100 dup (?) stacks ends code segment assume cs:code,ss:stacks main proc far start: mov ax,stacks mov ss,ax mov dx,outport1 ;Y4,置位,CLK 端写 out dx,al call delay ;调延时子程序 mov dx,outport2 ;Y5,清空CD 端写 out dx,al call delay ;调延时子程序 mov ah,1 int 16h je start ;ZF=1,无键输入 mov ah,4ch int 21h ;返回DOS 操作系统 main endp delay proc near ;延时子程序 mov bx,2000 ZZZ: mov cx,0 ZZ: loop ZZ dec bx jne ZZZ ret delay endp code ends end start 三. 方案实现与测试(或调试) 实验步骤: 查看并替换TPC 扩展卡 I/O 和存储基地址 步骤 1:参照实验指导书安装接口卡及其驱动程序; 步骤 2:启动微机并打开“控制面板”-〉 “系统”-〉 “设备管理器”,找到“微机原理教学实验系统” ,打开“TPC” ,点击“资源”看到占用的存储和中断资源,找到两个输入/输出范围,其中一个范围大小是 0ffH 的是 PCI 接口芯片上的设置寄存器组占用的 I/O 地址空间,另一个范围大小是 07fH 的是 TPC 设备的 I/O 地址空间;两个内存范围,一个范围大小是 0ffH 的是PCI 接口芯片占用的 mem地址空间,另一个范围大小是 0fffffH 的是 TPC 设备的 mem 地址空间。 由截图可知,实验中TPC 设备的 I/O 地址空间起始地址为0B800H。 步骤 3:用记录下的实际基址值替换每个汇编程序头中的定义行中的值,并重新编译链接 代码为: ioport equ 0b800h-0280h outport1 equ ioport+2a0h outport2 equ ioport+2a8h 将试验箱安装好,并按原理图搭接译码电路。 先用调试工具软件直接 I/O,观察输出结果,再编写相应程序。

您可能关注的文档

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档