实验四数据通道_第1页
实验四数据通道_第2页
实验四数据通道_第3页
实验四数据通道_第4页
实验四数据通道_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、成绩:计算机原理实验室实验报告课程:计算机组成原理专业:软件工程学号:21日期:2016年6月太原工业学院计算机工程系实验四:数据通道实验环境| PC机+Win10+proteus仿真器|实验日期| 2016.06.03一.实验内容模拟计算机系统,通过外设总线,模拟程序查询方式,将内存中的数据写到外设中,实现 数据通道。.理论分析或算法分析mi1READEND NEXTSD SWE映出有放.待设备操收S!曲5W0jrtflPDfT图1电路原理图如上图(图1),连接好电路原理图。其中U1与U8构成存储系统,U2与其右边8个LED 灯构成外设(外设中的内容通过旁边的8个灯显示出来)。剩下的部分构成

2、系统的“CPU”,“CPU” 包含数据缓冲区(U3),外设状态标志位(由图中两个LED灯来表示),通过U4给出运行过程 中的地址。“CPU”部分:数据缓冲区(U3),CPU在实现数据的转移时,休要保存来着外设或内存中 的数据,以便再将数据发往其它地方。外设状态标志位,主要由4013、74LS126、一个非门以 及SEND_NEXT和DR_C2D两个LED灯组成,用来实现外设状态标志位的功能,当SEND_NEXT亮 起时,代表外设准备就绪,可以向其写数据,当DR_C2D亮起时,代表数据通道(缓冲区)被 占用,等待这次数据传输完成后,可发送下一次数据。U4,通过U4产生所需要的地址信息。操作流程:

3、1、准备工作本次实验是由内存中读出信息,向外设写数据,所以需要首先在内存中写入数据 信息以CPU便读取。首先,开关MRW拨到中间,LE为高电平,通过A1A8输入地址信 息并所存在U8(74LS373)中,然后将MRW拨到右边,再从A1A8输入数据信息,最 后,再将MRW拨到中间,实现了在内存中写入信息。2、读主存写外设准备工作完成后,将SEND置为低电平,READ为高电平,开关SD_STATE从低电平 转换为高点平(查询外设状态),此时,SEND_NEXT亮(代表可以向外设发送数据), 将SW10换位高电平,在将MRW拨到左边,SEND置为高电平,此时DR_C2D亮(代表有 数据占据数据通道(

4、缓冲区),要等待这一次发送完成后,才可发送下一次的数据), 之后,READ置为低电平(将数据送往外设),再将SW1从高电平置为低电平(实现数据 保存在外设中),从其旁的8个灯可了解当前外设中保存的数据。通过以上操作完成从 主存读出数据并写往外设。实现方法实现步骤:1、准备工作以学号(21,0 x15)为地址在内存中保存“L”的ASCII码(72,0 x4c),如下图。2、读主存写外设读外设状态,准备读主存,写入缓冲区:写入缓冲区:发往外设并保存在外设中:5TATESW1C1;NEXT山点叫与READ器备D4MMD7隹LE这样就完成了实验要求。实验结果分析通过以上实验操作步骤,完成并模拟验证了程序查询方式的数据通道实验。结论通过这次实验学习了解程序查询

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论