计算机组成原理与完整系统结构

西安财经学院信息学院

《计算机组成原理与系统结构》 实验报告

实验名称 运算器实验、通用寄存器实验、移位寄存器实验 实验室实验楼418

实验日期 2012-11-27 2012-11-29 2012-12-4

一、实验目的及要求

1.掌握简单运算器的数据传输方式,验证运算功能发生器74LS181及进位控制的组合功能。

2.熟悉通用寄存器的概念、通用寄存器的组成和硬件电路。

3.了解移位寄存器的硬件电路,验证移位控制与寄存的组合功能,利用寄存器进行数据传输。

二、实验环境

Dais-CMH+/CMH计算机组成原理实验箱 一台

三、实验原理

(一)运算器实验

实验中所用的运算器数据通路如图1-1所示。其中运算器由两片74LS181以并/串形式构成8位字长的ALU。运算器的输出经过一个三态门(74LS245)以8芯扁平线方式和数据总线相连,运算器的2个数据输入端分别由二个锁存器(74LS273)锁存,锁存器的输入亦以8芯扁平线方式与数据总线相连,数据开关(INPUT DEVICE)用来给出参与运算的数据,经一三态门(74LS245)以8芯扁平线方式和数据总线相连,数据显示灯(BUS UNIT)已和数据总线相连,用来显示数据总线内容。图1-1中T2、T4为时序电路产生的节拍脉冲信号,通过连接时序启停单元时钟信号“”来获得,剩余均为电平控制信号。进行实验时,首先按动位于本实验装置右中侧的复位按钮使系统进入初始待令状态,在LED显示器闪动位出现“P.”的状态下,按【增址】命令键使LED显示器自左向右第4位切换到提示符“L”,表示本装置已进入手动单元实验状态,在该状态下按动【单步】命令键,即可获得实验所需的单脉冲信号,而LDDR1、LDDR2、ALU-B、SW-B、S3、S2、S1、S0、CN、M各电平控制信号用位于LED显示器上方的26位二进制开关来模拟,均为高电平有效。

图1-1 运算器电原理图

实验中所用的通用寄存器数据通路如图-2所示。由三片8位字长的74LS374组成R0、R1、R2寄存器组成。三个寄存器的输入接口用一8芯扁平线连至BUS总线接口,而三个寄存器的输出接口用一8芯扁平线连至BUS总线接口。图中R0-B、R1-B、R2-B经CBA二进制控制开关译码产生数据输出选通信号(详见表-1),LDR0、LDR1、LDR2为数据写入允许信号,由二进制控制开关模拟,均为高电平有效;T4信号为寄存器数据写入脉冲,上升沿有效。在手动实验状态(即“L”状态)每按动一次【单步】命令键,产生一次T4信号。

图-2 通用寄存器单元电路

表-1 通用寄存器单元选通真值表C

B

A

选择

1

0

0

R0-B

1

0

1

R1-B

1

1

0

R2-B

图-3 带进位移位寄存器电原理图

上图所示,使用了一片74LS299作为移位发生器,其中8位输入/输出端以8芯扁平线连接形式和总线接口连接。299-B信号控制其使能端(0有效),T4为时序节拍脉冲,实验时按【单步】命令键产生。由S0 、S1、M 控制信号设置其运行状态,其控制特性列表如下:表-2

299-B

S1

S0

M

功  能

0

0

0

任意

保持

0

1

0

0

循环右移

0

1

0

1

带进位循环右移

0

0

1

0

循环左移

0

0

1

1

带进位循环左移

任意

1

1

任意

装数

说明:令CBA=011时表中299-B=0。

图1- 实验连线示意图

按图1-所示,连接实验电路:

① 总线接口连接:用8芯扁平线连接图1-中所有标明“”或“”图案的总线接口。

② 控制线与时钟信号“”连接:用双头实验导线连接图1-中所有标明“”或“”图案的插孔(注:Dais-CMH的时钟信号已作内部连接)。

图-5 实验连线示意图

按图-5所示,连接实验电路:

① 总线接口连接:用8芯扁平线连接图-5中所有标明“”或“”图案的总线接口。

② 控制线与时钟信号“”连接:用双头实验导线连接图-5中所有标明“”或“”图案的插孔(注:Dais-CMH的时钟信号已作内部连接)。

图-6 实验连线示意图

按图-6所示,连接实验电路:

① 总线接口连接:用8芯扁平线连接图-6中所有标明“”或“”图案的总线接口。

② 控制线与时钟信号“”连接:用双头实验导线连接图-6中所有标明“”或“”图案的插孔(注:Dais-CMH的时钟信号已作内部连接)。

(一)运算器实验

(一)算术运算实验

⑴ 写操作(置数操作)

拨动二进制数据开关向DR1和DR2寄存器置数,具体操作步骤如下:

注:【单步】键的功能是启动时序电路产生T1~T4四拍单周期脉冲图1- ⑵ 读操作(运算寄存器内容送总线)首先关闭数据输入三态控制端(SW-B=0),存储器控制端CE保持为0,令LDDR1=0、LDDR2=0,然后打

完整计算机组成系统,计算机组成原理与完整系统结构.doc相关推荐

  1. 王道计算机组成原理:完整笔记

    王道计算机组成原理:完整笔记 第一章 计算机系统概述 [复习提示] 本章是组成原理的概述,考查时易针对有关概念或性能指标出选择题,也可能综合后续章节的内容出有关性能分析的综合题.掌握本章的基本概念,是 ...

  2. 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc

    计算机组成原理课程设计报告.doc (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机组成原理课程设计报告实验项目:1.设计一 ...

  3. 计算机组成与原理课程设计心得,计算机组成原理课程设计心得.doc

    <计算机组成原理课程设计心得.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理课程设计心得.doc>文档请在天天文库搜索. 1.计 ...

  4. 计算机组成原理研究生试题三,计算机组成原理研究生入学试题.doc

    计算机组成原理研究生入学试题.doc (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 研究生入学试卷一%1. 填空题 (每小题3分,共 ...

  5. 计算机组成原理实验箱D7,计算机组成原理实验(实验箱).doc

    计算机组成原理实验(实验箱).doc PAGE PAGE 10 1. A,W寄存器实验实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,将数据写入寄存 ...

  6. 2016年4月计算机组成原理试题答案,年4月自考计算机组成原理试题及答案.doc

    全国2012年4月高等教育自学考试 计算机组成原理试题 课程代码:02318 一.单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填 ...

  7. 计算机组成原理上机实验报告.doc,计算机组成原理第二次上机实验报告.doc

    <计算机组成原理第二次上机实验报告.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理第二次上机实验报告.doc>文档请在天天文库搜索 ...

  8. 内蒙古大学计算机组成原理难吗,内蒙古大学计算机组成原理期末练习0.doc

    第 1 页 共 4 页 计算机组成原理计算机组成原理 期末练习期末练习 班级 专业 姓名 学号 编号 一 填空题 1 在主存与 CPU 之间增加 Cache 的目的是 2 浮点加法运算的步骤是 规格化 ...

  9. 一个计算机网络由8台计算机组成,2016年真题824计算机组成原理+计算机网络(2016-B).doc...

    第 PAGE 3 页 共 NUMPAGES 5 页 桂林电子科技大学 2016年硕士研究生统一入学考试试题 科目代码:824 科目名称:计算机组成原理+计算机网络 请注意:答案必须写在答题纸上(写在试 ...

最新文章

  1. Matlab R2018a 中文版安装教程(同时适用于大部分其他版本)
  2. Authentication 方案优化探索(JWT, Session, Refresh Token, etc.)
  3. xp系统的无线配置服务器,xp系统下使用无线提示无线自动配置服务没有运行如何解决...
  4. undefined reference to `boost::system::generic_category()
  5. rds 数据库营销报告_《营销自动化从入门到精通》第五章 集成营销自动化工具与CRM...
  6. HTML静态网页--图片热点
  7. WebView基本使用
  8. 次坐标从0开始_全站仪使用方法及坐标计算,讲解得真仔细!建议收藏!
  9. polygraph初体验
  10. iOS 音频本地和在线播放器
  11. 功能对等四个原则_“奈达功能对等理论”四个方面的原始出处及定义是什么?...
  12. 如何将修改Tomcat的默认端口(8080)到80端口
  13. QGIS|三步拥有全国县级行政区划
  14. 特特特别详细的HTTP状态码总结
  15. 移动App 市场已经趋近饱和,那么 Android 开发何去何从?
  16. 转:LANMPS 一键PHP环境安装包
  17. 夏时制 windows/linux
  18. windows环境下tomcat实现日志切割
  19. Win 7系统倒计时!
  20. 苹果服务器验证码是什么,互联网新闻:苹果实用技巧:iPhone 简短的验证是什么验证码无法显示怎么办...

热门文章

  1. STL中map/vector的删除元素操作
  2. python做图像处理快不快_Python 图像读写谁最快?不信就比一比
  3. java class扫描接口_JAVA 扫描指定路径下所有的jar包,并保存所有实现固定接口的类型...
  4. mysql providername_c#访问各数据库的providerName各驱动-阿里云开发者社区
  5. 【深度学习】深度神经网络后处理之全连接CRFs(DenseCRF)
  6. 图像标记工具Labelme和LabelImg
  7. 说一说安装sklearn遇到的坑
  8. java聊天程序_急需一个用java 语言写的聊天程序
  9. python采集文章_python学习基础之信息采集
  10. linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...