计算机组成原理实验心得2000字,计组实验报告(共10篇).doc

计组实验报告(共10篇)

计组实验报告(共10篇) 计组实验报告

计算机组成原理实验报告一

一、算术逻辑运算器

1. 实验目的与要求:

目的:① 掌握算术逻辑运算器单元ALU(74LS181)的工作原理。

② 掌握简单运算器的数据传输通道。

③ 验算由74LS181等组合逻辑电路组成的运输功能发生器运输功能。

④ 能够按给定数据,完成实验指定的算术/逻辑运算。

要求:完成实验接线和所有练习题操作。

实验前,要求做好实验预习,掌握运算器的数据传送通道和ALU的特性,并熟悉本实验中所用的模拟开关的作用和使用方法。

实验过程中,要认真进行实验操作,仔细思考实验有关的内容,把自己想得不太明白的问题通过实验去理解清楚,争取得到最好的实验结果,达到预期的实验教学目的。 实验完成后,要求每个学生写出实验报告。

2. 实验方案:

1.两片74LS181(每片4位)以并/串联形式构成字长为8为的运算器。

2.8为运算器的输出经过一个输入双向三态门(74LS245)与数据总线相连,运算器的两个数据输入端分别与两个8位寄存器(74LS273)DR1和DR2的输出端相连,DR1和DR2寄存器是用于保存参加运算的数据和运算的结果。寄存器的输入端于数据总线相连。

3.8位数据D7~D0(在“INPUT DEVICE”中)用来产生参与运算的数据,并经过一个输出三态门(74LS245)与数据总线相连。数据显示灯(BUS UNIT)已与数据总线相连,用来显示数据总线上所内容。

4.S3、S2、S1、S0是运算选择控制端,由它们决定运

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学生实验报告 " " "实验目的 " "掌握SIMULINK组件模块操作的基本方法; " "掌握常用连续系统模块的使用方法; " "掌握连续系统建模的基本方法; " "理解SIMULINK仿真的基本配置方法与内在运行机制。 " "实验原理 " "Simulink是MATLAB的重要组成部分,提供建立系统模型、选择仿真参数和数值算法、启动 " "仿真程序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能。 " "Simulink的基本模块 " "Simulink的模块库提供了大量模块。单击模块库浏览器中Simulink前面的"+"号,将看到Si" "mulink模块库中包含的子模块库,单击所需要的子模块库,在右边的窗口中将看到相应的 " "基本模块,选择所需基本模块,可用鼠标将其拖到模型编辑窗口。同样,在模块库浏览器 " "左侧的Simulink栏上单击鼠标右键,在弹出的快捷菜单中单击Open the 'Simulink' " "Libray " "命令,将打开Simulink基本模块库窗口。单击其中的子模块库图标,打开子模块库,找到 " "仿真所需要的基本模块。 " "Simulink中几乎所有模块的参数都允许用户进行设置,只要双击要设置的模块或在模块上 " "按鼠标右键并在弹出的快捷菜单中选择相应模块的参数设置命令就会弹出模块参数对话框 " "。该对话框分为两部分,上面一部分是模块功能说明,下面一部分用来进行模块参数设置 " "。同样,先选择要设置的模块,再在模型编辑窗口Edit菜单下选择相应模块的参数设置命 " "令也可以打开模块参数对话框。 " "一个Simulink仿真模型的基本模块包括信源、信宿以及系统三个部分。其中,信源可以是 " "常数、正弦波、阶梯波等信号源,信宿可以是示波器、图形记录仪等,系统则是被研究系 " "统的SIMULINK方框图。系统、信源、信宿,可以从SIMULINK模块库中直接获得,也可以根 " "据用户意愿用库中的模块构建而成。 " "连续系统的建模与仿真 " "连续系统指的是可以用微分方程来描述的系统。用于建模连续系统的模块:Simulink模块 " "组中的Continous、Math以及Nonlinear模块库中。 " "利用Simulink进行系统仿真的步骤如下: " "(1) 建立系统仿真模型,这包括添加模块、设置模块参数以及进行模块连接等操作。 " "(2) 设置仿真参数。 " "(3) 启动仿真并分析仿真结果。 " "实验内容 " "搭建观察使用示波器观察正弦波信号的基本仿真模型,其中正弦波频率为100rad/s,幅度 " "为-2V~2V。 " " " "利用SIMULINK求解。 " " " "利用SIMULINK求解微分方程在初始条件, " " 情况下的解,并图示。(提示:使用积分模块中的Initial " "Condition进行初始条件的设置) " " " "利用SIMULINK仿真标准AM调制解调过程,即实现,并使用示波器观察原始信号 " "、调制信号以及解调信号的波形。设,,。参考仿真模型如下,自 " "行利用MATLAB帮助系统查阅关于参考模型中各个模块的有关说明,以及设置适当的低通滤 " "波器参数。 " " " " " "实验报告要求 " "1、简述实验目的、实验原理及其要点; " "2、附上实验内容的SIMULINK仿真图及运行结果(用插入图片方式),并对所得结果进行分" "析和解释。另附上SIMULINK程序。 " "3、总结实验中的主要结论。 " "五、心得体会 " "Matlab有许多地方与c语言很相似,同样是操作命令。但同时我们也需要细心找出其中的不" "同点,区分两种语言,归纳总结。比如:百分号% 在c语言中的意义为:(1)、取模运算 " "符;(2)、转义符。但在matlab语言中则是注释说明的符号。而在c语言中,注释说明所 " "用符号为/* */ 又比如,分号";"在matlab中有抑制计算结果显示的作用,而在c语言中 " "并无此作用。 " "在做matlab的时候,要极其注意细节,即使只是一个标点符号的错漏,也会造成计算结果 " "的错误。 " "SIMULINK可用于仿真试验,在这个环境中,无需书写大量程序,只需直观简单的鼠标操作 " ",选取适当的库模块,就可构造出复杂的仿真模型。 " ----------------------- matlab实验报告(实验6)全文3页,当前为第1页。 matlab实验报告(实验6)全文3页,当前为第2页。 matlab实验报告(实验6)全文3页,当前为第3页。
计算机组成原理 课程设计报告 --模型计算机设计 班 级: 学 号: 姓 名: 指导教师: 2013年1月7日-2011年1月11日 1. 课程设计目的及设计平台 (1)实验目的 (2)实验平台 实验系统设备图 2. 模型机系统结构 计算机组成原理实验系统结构图 3. 设计任务、设计原理及指令流程图 设计任务: 设计原理: 74LS181逻辑功能表 指令流程图: 3. 设计步骤 4. 设计收获及心得 5. 参考文献 代码清单:指令系统、机器语言程序清单及微程序清单如下三表。 表1:指令系统 "指令助记符 "机器码(二进制) "功能 "备注 " " "操作码"RS "RD "addr " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 表2:机器语言程序清单 "内存地址 "机器码 "指令助记符 "功能 " "0000 "0000 0000 "IN RD,SW "INPUT DEVICE RD " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 表3:微指令清单 "微 "Control RAM0(00~3F) "Control RAM1(40~7F) "Control RAM2(80~BF) "Control RAM3(C0~FF) "说明 " "地址" " " " " " " "S "S "S "S "M " " "3 "2 "1 "0 " " " "S "S "S "S "M " " "3 "2 "1 "0 " " "S 3 "S 2 "S 1 "S 0 "M "/C N "L O A D "C E "代 码 "W E "L D R D "L D D R 1 "L D D R 2 "L D I R "L D P C "L D A R "L D C Z Y "代 码 "C "B "A "P 1 "L D A R H "R D I O "A 8 "A 9 "代 码 "P 2 "P 3 "u A 5 "u A 4 "u A 3 "u A 2 "u A 1 "u A 0 "代 码 " " " "D 0 "D 1 "D 2 "D 3 "D 4 "D 5 "D 6 "D 7 " "D 0 "D 1 "D 2 "D 3 "D 4 "D 5 "D 6 "D 7 " "D 0 "D 1 "D 2 "D 3 "D 4 "D 5 "D 6 "D 7 " "D 0 "D 1 "D 2 "D 3 "D 4 "D 5 "D 6 "D 7 " " " "28 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "29 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "2A " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "2B " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "2C " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "2D " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "2E " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "2F " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
中北大学软件学院 实 验 报 告 专 业 软件工程 课程名称 人机交互 学 号 姓 名 辅导教师 何志英 成绩 "实验日期 "2012/3/13 "实验时间 "19:00-22:00 " "1实验名称 " "试验一:最新人机交互技术 " "2、实验目的 " "了解最新人机交互的研究内容 " "3、实验内容 " "通过网络查询最新人机交互相关知识。 " "(1)在百度中找到"最新人机交互视频"的相关网页,查看视频。 " "(2)什么是Kinect技术 。 " "(3)人机交互技术在各个领域的应用。 " "4、测试及结果 " "(1)已在百度中查看"最新人机交互视频"的相关网页。 " "(2) " "Kinect是微软在2010年6月14日对XBOX360体感周边外设正式发布的名" "。 " "(3)人机交互技术已成为解决医疗、教育、科研、环保等各类重大社会 " "问题不可或缺的重要工具 " "5、心得 " "通过此实验,我了解人机交互技术在社会各个行业的重大作用。 " 辅导教师 何志英 成绩 "实验日期 "2012/3/13 "实验时间 "19:00-22:00 " "1、实验名称 " "实验二:立体视觉 " "2、实验目的 " "掌握立体视觉的原理 " "3、实验要求 " "通过网络查询立体视觉相关知识。 " "(1)在虚拟环境是如何实现立体视觉? " "(2)3D和4D电影的工作原理。 " "4、测试及结果 " "(1) 实物虚化的视觉跟踪技术使用从视频摄像机到x-y平面阵列,周围 " "光或者跟踪光在图像投影平面不同时刻和不同位置上的投影,计算被跟" "踪对象的位置和方向。 " "视点感应必须与显示技术相结合,采用多种定位方法(眼罩定位、头盔" "显示、遥视技术和基于眼肌的感应技术)可确定用户在某一时刻的视线" "。例如将视点检测和感应技术集成到头盔显示系统中,飞行员仅靠"注 " "视"就可在某些非常时期操纵虚拟开关或进行飞行控制 " "(2) " "4D电影是在3D立体电影的基础上加环境特效模拟仿真而组成的新型影视" "产品。所谓4D电影,也叫四维电影;即三维的立体电影和周围环境模拟" "组成四维环境。观众在看立体电影时,顺着影视内容的变化,可实时感" "受到风暴、雷电、下雨、撞击、喷洒水雾、拍腿等身边所发生与立体影" "象对应的事件,4D的座椅是具有喷水、喷气、振动、扫腿等功能的,以 " "气动为动力的。环境模拟仿真是指影院内安装有下雪、下雨、闪电、烟" "雾等特效设备,营造一种与影片内容相一致的环境。 " "5、心得 " "通过本次试验,我明白了立体视觉以及3D、4D电影的工作原理。 " 辅导教师 何志英 成绩 "实验日期 "2012/3/27 "实验时间 "19:00-22:00 " "1、实验名称 实验三:交互设备 " "2、实验目的 " "掌握常用的交互设备的工作原理如键盘、鼠标、显示器、扫描仪 " "3、实验内容 " "通过网络查询人机交互设备相关知识。 " "1、重点查找液晶显示器和扫描仪的工作原理和方法 " "2、什么是数纸?工作原理是什么? " "4、测试及结果 " "(1) 在彩色LCD面板中,每一个像素都是由三个液晶单元格构成,其中 " "每一个单元格前面都分别有红色,绿色,或蓝色的过滤器。这样,通过" "不同单元格的光线就可以在屏幕上显示出不同的颜色。LCD不存在聚焦 " "问题,因为每个液晶单元都是单独开关的。这正是同样一幅图在LCD屏 " "幕上为什么如此清晰的原因。 " "扫描仪是图像信号输入设备。它对原稿进行光学扫描,然后将光学图像" "传送到光电转换器中变为模拟电信号,又将模拟电信号变换成为数电" "信号,最后通过计算机接口送至计算机中。光电转换是扫描仪的核心工" "作原理。扫描仪的性能取决于它把任意变化的模拟电平转换成数值的能" "力。 " "(2) 数纸,也叫数码纸。它是一种超薄、超轻的显示屏,即理解为" " "象纸一样薄、柔软、可擦写的显示器"。 " "工作原理:1.液晶方式 " "  该方式是利用施加电压后分子排列被改变的液晶的性质,通过调整" "透光率及改变光线的方向来表达反差,笔记本电脑等产品上的液晶显示" "器已为我们所熟知。电子纸液晶显示器的制作思路是,将液晶板与写入" "图像的装置部分相分离以实现薄型化和轻量化,并能卷曲,做成像纸一" "样的东西。写入可利用施加光、热、表面电荷等各种方法来实现。 " "2.电泳方式 " "  该方式是利用在电压下能够改变黑白状态的微胶囊来实现图像显示" "的。微胶囊中带电的白色氧化钛颗粒和黑色碳粉粒子在电压下上下移动" ",从而绘制出黑白图像。其特点是在反差、明亮度视觉等方面较理想," "耗电低,重量轻而容易使其薄型化,形状自由
实验一:双绞线的制作及小型局域网搭建 1. 实验目的 1. 熟悉常见的两种网线类型T568A和T568B的线序 2. 熟练掌握两种类型的网线制作的制作方法 3. 掌握剥线/压线钳和普通网线测试仪的正确使用方法 4. 了解双绞线和水晶头的组成结构 2. 实验要求 1. 熟练背出568A和568B网线的线序 2. 真确使用剥线/压线钳和网线测试仪 3. 做出网线并测试其连通性 3. 实验用到的设备、仪器 实验用到的设备仪器有:5类双绞线一根、RJ- 45水晶头若干个、剥线/压线钳一个、网线测线仪一台。 4. 实验用到的原理知识以及技术 1. 双绞线(twisted pair)是由两条相互绝缘的导线按照一定的规格互相缠绕(一般以顺时针缠绕)在 一起而制成的一种通用配线,属于信息通信网络传输介质。双绞线分为屏蔽双绞线 (shielded Twisted Pair,STP)和非屏蔽双绞线(Unshielded Twisted Pair,UTP)。 2. T568B网线的标准:橙白--1,橙--2,绿白--3,蓝--4,蓝白--5,绿--6,棕白-- 7,棕—8 3. T568A网线的标准:绿白--1,绿--2,橙白--3,蓝--4,蓝白--5,橙--6,棕白-- 7,棕—8 5. 实验步骤 (1)选线 选取一根长约0.6米的5类双绞线 (2)剥线 利用双绞线剥线/压线钳(也可以使用专用的剥线钳、剥线器及其他工具)将双绞线的 外皮剥去2-3厘米。 如下图所示: (3)排线 按照EIA/TIA-568A 或EIA/TIA-568B标准将各个线排好 (4)剪线 左手握紧排好的线然后右手用剥线/压线钳将线尽量剪齐一点,线留在外面的距离不宜过 长,一般在1.2厘米到1.4厘米之间,这样有利于打线。 (5)插线 把剪齐后的线 弄整齐然后插入水晶头的后端 (6)压线 将水晶头放入剥线/压线钳 与水晶头相对那个口中挤压 (7)做另一个头 重复以上5个步骤做好网线的另一头 (8)测试网线的连通性 将做好的网线的插入测线仪,打开开关如果两边8个指示灯都是同步亮的,则说明连通性 良好,网线做成功了;如果那个等不亮则说明那根线出错了。 6. 实验故障分析与排除 用测线仪测试过后发现指示灯不全亮则可能出现的问题是: 线序错了 可能是线没有与水晶头后端接触 在剥线过程中线被剥断了 7、实验心得与体会 通过本次实验我学会了如何制作T568A和T568B两中类型的网线,同时也能熟练使用剥线 /压线钳和测线仪。在实验过程中也出现了一些问题,当第一次做好后通过测试发现指示 灯中3不亮,经检查线序是对的,但由于线剪的不是很齐,导致插线时3号线并没插到底 与水晶头底端接触,所以不亮。经过自己做网线,让我对网线、水晶头构造有了全面的 了解,也使我认识到做什么事都有细心,耐心。 ----------------------- 实验一:网线的制作实验报告全文4页,当前为第1页。 实验一:网线的制作实验报告全文4页,当前为第2页。 实验一:网线的制作实验报告全文4页,当前为第3页。 实验一:网线的制作实验报告全文4页,当前为第4页。
R型指令是指仅涉及寄存器操作的指令,其操作码固定,操作数为寄存器地址。在CPU设计中,需要实现R型指令的执行逻辑。以下是杭电计组实验8-实现R型指令的CPU设计实验介绍: 1. 实验目的 通过设计和实现R型指令的CPU,加深对计算机组成原理中指令执行过程和CPU结构的理解。 2. 实验内容 根据指令集要求,设计并实现R型指令的CPU,包括以下模块: (1) 指令存储器模块:用于存储指令代码。 (2) 寄存器堆模块:包括若干个通用寄存器,用于存储数据和指令地址。 (3) 控制器模块:用于控制指令的执行过程。 (4) 运算单元模块:用于进行算术、逻辑运算等操作。 3. 实验步骤 (1) 确定指令集:根据实验要求,确定R型指令的指令集。 (2) 设计CPU结构:根据指令集要求,设计CPU结构,包括指令存储器、寄存器堆、控制器、运算单元等模块。 (3) 编写Verilog代码:根据CPU结构,编写相应的Verilog代码。需要注意的是,需要根据不同的指令,设计不同的执行逻辑。 (4) 仿真测试:使用ModelSim等仿真工具,对Verilog代码进行仿真测试,检查CPU的功能是否符合要求。 (5) 下板子验证:在FPGA平台上验证CPU的功能是否正常。 4. 实验要求 (1) 实现指令集要求的所有R型指令。 (2) CPU的时钟频率不低于50MHz。 (3) 在FPGA平台上验证CPU的功能是否正常。 5. 实验总结 通过本次实验,深入了解了计算机组成原理中CPU的结构和指令执行过程。通过设计和实现R型指令的CPU,掌握了Verilog语言的基本应用和FPGA平台的使用方法。同时,也对计算机组成原理的相关知识有了更深入的理解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值