计算机组成原理实验报告范文

实验一 基本运算器实验

一、实验目的

1. 了解运算器的组成结构

2. 掌握运算器的工作原理

3. 深刻理解运算器的控制信号

二、实验设备

PC机一台、TD-CMA实验系统一套

三、实验原理

1. (思考题)运算器的组成包括算数逻辑运算单元ALU(Arithmetic and Logic Unit)、浮点运算单元FPU(Floating Point Unit)、通用寄存器组、专用寄存器组。

① 算术逻辑运算单元ALU(Arithmetic and Logic Unit)

ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。

通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution Unit)。我们通常所说的“CPU是XX位的”就是指ALU所能处理的数据的位数。

② 浮点运算单元FPU(Floating Point Unit)

FPU主要负责浮点运算和高精度整数运算。有些FPU还具有向量运算的功能,另外一些则有专门的向量处理单元。

③ 通用寄存器组

通用寄存器组是一组最快的'存储器,用来保存参加运算的操作数和中间结果。

④ 专用寄存器

专用寄存器通常是一些状态寄存器,不能通过程序改变,由CPU自己控制,表明某种状态。

而运算器内部有三个独立运算部件,分别为算术、逻辑和移位运算部件,逻辑运算部件由逻辑门构成,而后面又有专门的算术运算部件设计实验。

下图为运算器内部原理构造图

2. 运算器的控制信号 实验箱中所有单元的T1、T2、T3、T4都连接至控制总线单元的T1、T2、T3、T4,CLR都连接至CON单元的CLR按钮。T4由时序单元的TS4提供(脉冲信号),其余控制信号均由CON单元的二进制数据开关模拟给出。控制信号中除T4为脉冲信号外,其余均为电平信号,其中ALU_B为低有效,其余为高有效。 下图为ALU和外围电路的连接。图中的小方框代表排针座。

在运算器的工作过程中,S3 S2 S1 S0 和CN为控制信号,FC为进位标志,FZ为运算器零标志。运算器的逻辑功能见下表,表中功能栏的FC、FZ表示当前运算会影响到该标志。

(思考题)运算器功能的选择:

如图在表中,可以通过调整S3 S2 S1 S0和CN的值来改变运算类型,功能如上图所示,不同的S3 S2 S1 S0和CN的值对应不同的运算类型和结果。

CON单元的数据开关控制数据的形成。

(思考题)运算器的数据通路:

以下为数据通路图

(思考题)运算器的各组成部件的控制信号的作用:

LDA和LDB控制存入数据的位置(具体运行方式如上图所示)

SD27到SD20通过开和关两个状态控制输入数据

而S3 S2 S1 S0和Cn控制运算的类型(Cn只用于移位运算)

四、实验内容

(1) 按图1-1-5连接实验电路,并检查无误。图中将用户需要连接的信号用圆圈标明(其它实验相同)。

【计算机组成原理实验报告范文】相关文章:

计算机控制原理实验报告,计算机组成原理实验报告范文相关推荐

  1. 计算机控制原理仿真,计算机控制系列仿真实验与教学系统的设计与实现

    摘要: 该文论述了"计算机控制系列仿真实验与教学系统"的设计与实现.该课题属于"九五"国家重点科技攻关项目"计算机辅助教学软件研制开发与应用" ...

  2. 计算机组成模型计算机课设总结,计算机组成原理课设报告.doc

    计算机组成原理课设报告 计算机组成原理课程设计报告 班级:物联网 1301 班 姓名: 石杰元 学号: 完成时间: 2016/1/10 一.课程设计目的 1.在实验机上设计实现机器指令及对应的微指令( ...

  3. 计算机组成原理扩展指令CLC实验报告,惠州学院-计算机组成原理实验四 含流程图...

    组合逻辑控制器实验 计算机科学系实验报告 课程名称计算机组成原理班级14软件工程一班 实验名称组合逻辑控制器实验教导教师麦山 姓名魏树杰学号1414080902132 日期2016年06月11日 一. ...

  4. 计算机组成原理实验pc,计算机组成原理实验报告5- PC实验

    计算机组成原理实验报告5- PC实验 2.5 PC实验 姓名:孙坚 学号:134173733 班级:13计算机 日期:2015.5.15 一.实验要求:利用CPTH 实验仪上的K16..K23 开关做 ...

  5. 计算机组成原理判零实验,计算机组成原理实验报告 进位位控制、通用寄存器判零实验...

    <计算机组成原理实验报告 进位位控制.通用寄存器判零实验>由会员分享,可在线阅读,更多相关<计算机组成原理实验报告 进位位控制.通用寄存器判零实验(17页珍藏版)>请在人人文库 ...

  6. 计算机原理的进位输入是什么,进位控制实验计算机组成原理实验报告

    进位控制实验计算机组成原理实验报告 上海应用技术学院 计算机科学与信息工程系·2006 年编制 <计算机组成与结构>课程实验报告 实验名称 进位控制实验 实验序号 2 实验日期 2013. ...

  7. 计算机组成原理实验报告西华大学,计算机组成原理实验报告算术逻辑运算单元实验...

    <计算机组成原理实验报告算术逻辑运算单元实验>由会员分享,可在线阅读,更多相关<计算机组成原理实验报告算术逻辑运算单元实验(6页珍藏版)>请在人人文库网上搜索. 1.西华大学数 ...

  8. 计算机原理存储器实验报告,计算机组成原理存储器实验报告.doc

    文档介绍: 福建农林大学计算机与信息学院信息工程类实验报告 系: 计算机系专业: 计算机科学与技术年级: 2007级 姓名: 学号: 实验课程: 计算机组成原理 实验室号:__ 实验设备号: 1 实验 ...

  9. 计算机组成原理实验load,计算机组成原理实验报告五

    计算机组成原理实验报告五 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 4.9 积分 广东工业大学广东工业大学实验报告 计算机学院 计算机科学与技术 ...

最新文章

  1. 无线网中的一些技术名词和解释
  2. struts2 action重定向
  3. c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀...
  4. 基于谱减法的声音去噪
  5. 读取SD卡里面的BMP文件 显示到TFT上
  6. [C++学习笔记]C++常见问题大全(一)
  7. react(85)--error:Error creating bean with name ‘onlineStudyController‘:
  8. Android媒体解码MediaCodec,MediaExtractor
  9. ES读写为何速度那么快(史上最全面总结)
  10. 【论文解读】“推荐系统”加上“图神经网络”
  11. solidworks2016详细安装教程
  12. 自适应权重的交叉熵计算
  13. 如何快速提交网站备案 ICP备案
  14. 操作系统 银行家算法 安全性检查
  15. 每天学一点 mysql
  16. Debian9.5系统DNS服务器BIND软件配置说明
  17. 飞天系统和linux,用Linux或Windows系统运行抢茅台脚本在性能上有区别吗?
  18. Unity期末AI足球游戏小项目(免费开源)
  19. 东华大学专业英语 词汇学习
  20. 数独输出Java_java – 使用回溯的数独求解器

热门文章

  1. 联想微型计算机机箱拆解,拆解:布局严谨的Acer C630_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...
  2. 第10周-自选阅读项目
  3. Premiere CC视频预览界面黑屏怎么办?
  4. 邮件营销放大招:简单视频邮件创造新惊喜!
  5. ggplot2箱式图两两比较_ggplot2 - 箱线图(Box - plot)
  6. 迭代器操作函数——python(含有栗子)
  7. 纯CSS3实现超炫酷的萤火虫动画
  8. Markdown教程--Markdown列表
  9. 前端开发神器 Emmet
  10. java/php/net/python停车场收费管理系统设计