计算机组成原理补充实验

计算机组成原理补充实验

目 录

第一节 计算机组成原理常用部件实验…………………………………………1

实验1 数据选择器…………………………………………………………2

实验2 寄存器………………………………………………………………3

实验3 计数器………………………………………………………………5

实验4 译码器………………………………………………………………6

实验5 节拍发生器…………………………………………………………7

第二节 运算器组成实验………………………………………………………8

实验1 逻辑运算电路………………………………………………………9

实验2 移位器电路…………………………………………………………10

实验3 运算器电路…………………………………………………………11

第三节 微程序控制器实验……………………………………………………13

第四节 CPU综合实验…………………………………………………………15

第五节 一个简单计算机设计示范……………………………………………17

附录 ispEXPERT(ispLEVER)库及库元件说明………………………………18

第一节 计算机组成原理常用部件实验

一、实验目的

掌握计算机组成原理常用部件的结构原理。

掌握常用部件的设计过程。

熟悉常用部件的功能与应用。

掌握常用部件的测试方法。

熟悉组成原理实验台和图形输入法软件的使用方法。

二、计算机组成原理中的常用部件

计算机组成原理中的常用部件通常指的是:加法器、数据选择器、译码器、寄存器和计数器等,这些常用部件均为运算器、总线、控制器、存储系统及数据通路的组成部分。熟练掌握常用部件对后续实验将有极大帮助。

三、实验系统置分调模式时,ispLSI1032E的输入、输出资源连接示意图

图1为本实验系统中ispLSI1032E的输入输出资源连接示意图。

●输入开关:K15-8和K7-0共2组;

●发光管显示:LED15-8、LED7-0共2组;

●时钟脉冲:连续时钟和单脉冲2个;

●复位输入:RET2为ispLSI1032E的复位输入按键。

凡实验系统置分调模式时,以上输入、输出资源可任意编程使用。

图1 ispLSI1032E与输入、输出资源的连接示意图

四、常用部件实验

实验1 数据选择器

1、实验内容及说明

数据选择器是指从多路数据输入中选择一路作为输出,本实验要求设计一个三选一的数据选择器。图2所示为三路数据选择器的框图,图中:A= a3a2a1a0,B=b3b2b1b0,C=c3c2c1c0,E=e3e2e1e0。

图2 数据选择器框图

图3为该数据选择器的电路原理图。

2、实验步骤

(1)原理图输入:根据图3电路,采用图形输入法在计算机上完成实验电路的原理图输入。

(2)管脚定义:根据图1中的管脚连接示意图完成原理图中输入、输出管脚的定义。

其中a3a2a1a0定义在k15-k12(33-30),b3b2b1b0定义在k11-k8(29-26),c3c2c1c0定义在k7-k4(60-57),e3e2e1e0定义在LED3-LED0(79-76)。

(3)原理图编译、适配和下载:将实验系统中的模式开关(K23)置于分调模式;在图形输入软件环境中选择ispLSI1032E器件,进行原理图的编译和适配,无误后完成下载。

(4)数据选择器的调试: 使用输入开关在数据选择器输入端预置任意数值,然后使AE、BE、CE分别有效(高电平有效,即开关向上),观察输出E的值是否和相应的输入值相同。

(5)生成元件符号,以备以后使用。

图3 数据选择器原理图

实验2 寄存器

1、实验内容及说明

本实验要求设计一个8位的寄存器,其中d7—d0、q7—q0分别为寄存器的输入和输出,cp为寄存器的时钟脉冲。

图4为8位寄存器的框图。

图5电路为8位寄存器的线路原理图。

图4 8位寄存器的框图

图5 8位寄存器线路原理图

2、实验步骤

(1)原理图输入:根据图5电路,采用图形输入法在计算机上完成实验电路的原理图输入。

(2)管脚定义:根据图1中的管脚连接示意图完成原理图中输入、输出的管脚定义。

将寄存器的输出q7-q0分别定义在LED7-0(83-76)上。

将寄存器的输入d7-d0分别定义在K7-0(60-53)上。

将寄存器的输入脉冲定义cp在单脉冲(73)上。

(3)原理图编译、适配和下载:将实验系统中的模式开关(K23)置于分调模式;在图形输入软件环境中选择ispLSI1032E器件,进行原理图的编译和适配,无误后完成下载。

(4)功能测试:改变K7-0的状态,按动一次单脉冲键,LED7-0的显示将与K7-0相对应,若有错则重新调试。

(5)生成元件符号。

实验3 计数器

1、实

计算机组成原理补充实验,计算机组成原理补充实验.doc相关推荐

  1. 计算机组成原理艾列富,理论结合实验的计算机组成原理课程教学措施初探.pdf...

    理论结合实验的计算机组成原理课程教学措施初探.pdf 信息技术 1 概述 计算机组成原理课程是普通高等院校计算机科学与技术相关 专业本科生的必修核心专业基础课程之一 目的和任务是使学生通 过对这门课程 ...

  2. 计算机组成原理实验四 微程序控制器实验报告

    我班算是几乎最后一个做实验的班级了,报告参考了一些朋友提供的数据加上一些自己的主观拙见,本人水平有限加之制作仓促难免有错误,望大家批评指正. 4.1 微程序控制器实验 一.实验目的 (1) 掌握微程序 ...

  3. 计算机组成原理课内实验,【计算机基础论文】计算机组成原理课程实验教学改革(共2885字)...

    摘要:目前<计算机组成原理>的实验内容存在与课程定位目标相悖的问题,一味追求实验内容的复杂性,而忽视了计算机组成原理实验教学的完整性和概念性.针对上述问题,本文对<计算机组成原理&g ...

  4. 中断实验计算机组成原理,计算机组成原理 中断实验 实验五

    <计算机组成原理 中断实验 实验五>由会员分享,可在线阅读,更多相关<计算机组成原理 中断实验 实验五(6页珍藏版)>请在技术文库上搜索. 1.深深 圳圳 大大 学学 实实 验 ...

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

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

  6. 计算机组成原理课设移位,计算机组成原理课设(多寄存器减法、右移位、输入输出、转移指令实验计算机设计)...

    目录 1课设目的 ................................................... 1 2课设内容 ............................... ...

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

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

  8. 计算机主机组成实验,计算机组成原理实验-运算器组成实验报告

    计算机组成原理实验-运算器组成实验报告 曾国江-计算机组成原理实验报告 - 0 - 计算机组成原理课程实验报告9.3 运算器组成实验姓 名: 曾国江 学 号: 系 别: 计算机工程学院 班 级: 网络 ...

  9. 计算机组成实验微程序控制器实验,计算机组成原理实验报告3++微程序控制器实验.doc...

    文档介绍: 计算机组成原理实验报告3微程序控制器实验计算机组成原理实验报告实验三微程序控制器实验一.实验目的与要求:实验目的:1.理解时序产生器的原理,了解时钟和时序信号的波形;2.掌握微程序控制器的 ...

  10. 计算机组成原理双端口存储器实验,计算机组成原理双端口存储器实验报告.doc...

    计算机组成原理实验报告 实验名称 双端口存储器实验 专业 软件工程 学院 计算机与软件学院 姓名 徐振兴 班级 (2) 学号 20111344069 指导老师 任勇军 实验日期 2013.5.24 得 ...

最新文章

  1. 手把手重现Science的主图Maptree
  2. android view 转Bitmap 生成截图
  3. 【嵌入式】C语言高级编程-可变参数宏(12)
  4. html js坐标图,javascript – HTML5 Canvas沿着带坐标的路径拖动图像
  5. autowired用在static_java – @Autowired和static方法
  6. HDU - 6756 Finding a MEX-分块思想
  7. 3-1numpy基本操作
  8. 函数头文件php_PHP 7.4 的 FFI 将支持更好地在 PHP 中使用 C 函数/数据结构
  9. powershell 停止正在运行的用户应用
  10. 有做行业站的转行做企业站的吗?
  11. 沙盘模拟软件_三连冠!我校学子连续三年蝉联全国大学生沙盘模拟经营大赛福建省决赛一等奖...
  12. 第三方开发工具—PyCharm(安装、使用、汉化)超详细、图超多、注脚特多(Windows操作系统)
  13. Splitter 控件的使用
  14. HTML5之10 __使用 Canvas API创建 热点图
  15. Bootstrap4使用教程
  16. 视频如何加水印文字?一分钟学会
  17. firebox安装selenium和firebug各种问题解决办法
  18. linux环境下配置apache ,mysql,php,超简单
  19. 高度平衡二叉树的构建_平衡二叉树 构造方法(绝妙)
  20. .NET后台字符中转JSON,和JSON字符串转对象

热门文章

  1. Packet Tracert 5.0 使用教程
  2. 2019白金之星 第一次初赛 第一题 Polynomial
  3. python接口上传图片和文件的方法
  4. docker制作容器(待更新)
  5. MYSQL 高效索引策略(完成)
  6. PythonHDF5目录
  7. 分布式搜索Elasticsearch增、删、改、查操作深入详解
  8. String对象不可改变的特性
  9. Daily Scrum 12/9/2015
  10. 如何高效的使用Google