计算机组成原理实验报告存储器和总线实验
计算机组成原理--实验报告

实验一寄存器实验实验目的:了解模型机中各种寄存器结构、工作原理及其控制方法。
实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,将数据写入寄存器,这些寄存器包括累加器A,工作寄存器W,数据寄存器组R0..R3,地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。
实验电路:寄存器的作用是用于保存数据的CPTH 用74HC574 来构成寄存器。
74HC574 的功能如下:- 1 -实验1:A,W 寄存器实验原理图寄存器A原理图寄存器W 原理图连接线表:- 2 -系统清零和手动状态设定:K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入"Hand......"手动状态。
在后面实验中实验模式为手动的操作方法不再详述.将55H写入A寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。
放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。
将66H写入W寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据66H- 3 -置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器W 的黄色选择指示灯亮,表明选择W寄存器。
放开STEP 键,CK 由低变高,产生一个上升沿,数据66H 被写入W 寄存器。
注意观察:1.数据是在放开STEP键后改变的,也就是CK的上升沿数据被打入。
2.WEN,AEN为高时,即使CK有上升沿,寄存器的数据也不会改变。
实验2:R0,R1,R2,R3 寄存器实验连接线表- 4 -将11H、22H、33H、44H写入R0、R1、R2、R3寄存器将二进制开关K23-K16,置数据分别为11H、22H、33H、44H置控制信号为:K11、K10为10,K1、k0分别为00、01、10、11并分别按住STEP 脉冲键,CK 由高变低,这时寄存器R0、R1\R2\R3 的黄色选择指示灯分别亮,放开STEP键,CK由低变高,产生一个上升沿,数据被写入寄存器。
存储器和总线实验报告

存储器和总线实验报告一、实验目的:1.了解存储器和总线的基本概念和原理;2.学习存储器和总线的组成和工作方式;3.掌握存储器和总线在计算机系统中的应用。
二、实验仪器及材料:1.计算机实验箱;2.存储器芯片;3.总线驱动芯片;4.示波器;5.万用表等。
三、实验原理及过程:存储器是计算机系统中的重要组成部分,用于存储数据和指令。
总线是计算机系统中的信息传输通道,用于连接各个硬件设备。
本实验通过实际操作和观察,深入理解存储器和总线的原理与应用。
1.存储器实验:将存储器芯片插入计算机实验箱的指定插槽,并连接好电源和控制线。
打开计算机实验箱的电源,通过示波器和万用表,观察存储器的读写操作。
2.总线实验:将总线驱动芯片插入计算机实验箱的指定插槽,并连接好电源和控制线。
打开计算机实验箱的电源,并连接外部硬件设备,如打印机、显示器等,通过控制总线,进行数据传输和设备控制。
四、实验结果及分析:在存储器实验中,通过示波器和万用表观察到了存储器的读写操作,可以看到存储器的读取速度相对较快,写入速度较慢。
这是因为存储器的读取是通过直接寻址方式,直接获取指定地址上的数据,速度较快;而写入需要进行写入操作,写入数据需要经过一系列的控制和验证步骤,速度较慢。
在总线实验中,通过控制总线进行数据传输和设备控制,可以实现设备间的数据共享和信息传递。
例如,将计算机连接到打印机,通过总线进行数据传输,可以将计算机上的文件直接打印出来。
通过总线还可以连接各种外部设备,如键盘、鼠标、显示器等,实现设备的控制和数据输入输出。
通过本次实验,加深了对存储器和总线的理解和认识。
存储器是计算机系统中重要的存储单元,用于存储数据和指令;总线是计算机系统中的信息传输通道,用于连接各个硬件设备。
存储器和总线的性能对计算机的运行速度和稳定性有重要影响,因此,合理使用和优化存储器和总线是提高计算机系统性能的关键。
五、实验总结:本次实验通过实际操作和观察,加深了对存储器和总线的理解和认识。
计算机组成原理实验报告(四个实验 图)

福建农林大学计算机与信息学院计算机类实验报告课程名称:计算机组成原理姓名:周孙彬系:计算机专业:计算机科学与技术年级:2012级学号:3126010050指导教师:张旭玲职称:讲师2014年06 月22日实验项目列表序号实验项目名称成绩指导教师1 算术逻辑运算单元实验张旭玲2 存储器和总线实验张旭玲3 微程序控制单元实验张旭玲4 指令部件模块实验张旭玲福建农林大学计算机与信息学院信息工程类实验报告系:计算机专业:计算机科学与技术年级: 2012级姓名:周孙彬学号: 3126010050 实验课程:实验室号:_______ 实验设备号:实验时间:指导教师签字:成绩:实验一算术逻辑运算单元实验实验目的1、掌握简单运算器的数据传输方式2、掌握74LS181的功能和应用实验要求完成不带进位位算术、逻辑运算实验。
按照实验步骤完成实验项目,了解算术逻辑运算单元的运行过程。
实验说明1、ALU单元实验构成(如图2-1-1)1、运算器由2片74LS181构成8位字长的ALU单元。
2、2片74LS374作为2个数据锁存器(DR1、DR2),8芯插座ALU-IN作为数据输入端,可通过短8芯扁平电缆,把数据输入端连接到数据总线上。
运算器的数据输出由一片74LS244(输出缓冲器)来控制,8芯插座ALU-OUT 作为数据输出端,可通过短8芯扁平电缆把数据输出端连接到数据总线上。
图2-1-1图2-1-22、ALU单元的工作原理(如图2-1-2)数据输入锁存器DR1的EDR1为低电平,并且D1CK有上升沿时,把来自数据总线的数据打入锁存器DR1。
同样使EDR2为低电平、D2CK有上升沿时把数据总线上的数据打入数据锁存器DR2。
算术逻辑运算单元的核心是由2片74LS181组成,它可以进行2个8位二进制数的算术逻辑运算,74LS181的各种工作方式可通过设置其控制信号来实现(S0、S1、S2、S3、M、CN)。
当实验者正确设置了74LS181的各个控制信号,74LS181会运算数据锁存器DR1、DR2内的数据。
计算机组成原理存储器读写和总线控制实验实验报告

信息与管理科学学院计算机科学与技术实验报告课程名称:计算机组成原理实验名称:存储器读写和总线控制实验姓名:班级:指导教师:学号:实验室:组成原理实验室日期: 2013-11-22一、实验目的1、掌握半导体静态随机存储器RAM的特性和使用方法。
2、掌握地址和数据在计算机总线的传送关系。
3、了解运算器和存储器如何协同工作。
二、实验环境EL-JY-II型计算机组成原理实验系统一套,排线若干。
三、实验内容学习静态RAM的存储方式,往RAM的任意地址里存放数据,然后读出并检查结果是否正确。
四、实验操作过程开关控制操作方式实验注:为了避免总线冲突,首先将控制开关电路的所有开关拨到输出高电平“1”状态,所有对应的指示灯亮。
本实验中所有控制开关拨动,相应指示灯亮代表高电平“1”,指示灯灭代表低电平“0”。
连线时应注意:对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。
1、按图3-1接线图接线:图3-1 实验三开关实验接线2、拨动清零开关CLR,使其指示灯显示状态为亮—灭—亮。
3、往存储器写数据:以往存储器的(FF ) 地址单元写入数据“AABB ”为例,操作过程如下:4、按上述步骤按表3-2所列地址写入相应的数据表3-25、从存储器里读数据:以从存储器的(FF ) 地址单元读出数据“AABB ”为例,操作过程如下:6、按上述步骤读出表3-2数据,验证其正确性。
五、实验结果及结论通过按照实验的要求以及具体步骤,对数据进行了严格的检验,结果是正确的,具体数据如图所示:六、心得体会通过本次试验掌握半导体静态随机存储器RAM的特性和使用方法,掌握地址和数据在计算机总线的传送关系,了解运算器和存储器如何协同工作。
加强了对课本教材的理解,增加了自己的动手实践能力,为以后的学习做了很好的铺垫,通过与队友的通力合作,我更深刻的体会到了团队力量的重要性。
七、指导教师评议成绩:(百分制)指导教师签名:。
《计算机组成原理》总线传输数据实验报告

《计算机组成原理》实验报告实验名称:总线传输数据实验班级:
学号:姓名:
4、通用寄存器部件(
6、实验流程:即把数据从输入电路总线,通过总线送通用寄存器部件的R0,再由
通过总线送算术逻辑部件的移位寄存器,经移位寄存器右移或者左移后通过总线送通用寄存器的R1,最后把数据送到输出电路显示。
比较输入数据与输出数据,
数据在总线中传送的规律。
四、实验结果记录
连线准备(记录进行实验结果记录前的连线)
、连接实验一(输入/输出实验)的全部连线。
、按实验逻辑原理图连接寄存器单元的B-R0,B-R1正脉冲信号到控制单元。
实验一存储器和总线实验报告

实验一存储器和总线实验1.1实验目的________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 1.2实验内容1. 内部存储器(RAM 6116)读写实验________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 1.3实验环境1、实验设备,实验设备中用到的单元。
计算机组成原理实验报告

实验1 通用寄存器实验一、实验目的1.熟悉通用寄存器的数据通路。
2.了解通用寄存器的构成和运用.二、实验要求掌握通用寄存器R3~R0的读写操作.三、实验原理实验中所用的通用寄存器数据通路如下图所示。
由四片8位字长的74LS574组成R1 R0(CX)、R3 R2(DX)通用寄存器组。
图中X2 X1 X0定义输出选通使能,SI、XP控制位为源选通控制。
RWR为寄存器数据写入使能,DI、OP为目的寄存器写选通。
DRCK信号为寄存器组打入脉冲,上升沿有效.准双向I/O输入输出端口用于置数操作,经2片74LS245三态门与数据总线相连。
图2—3-3 通用寄存器数据通路四、实验内容1.实验连线连线信号孔接入孔作用有效电平2.寄存器的读写操作①目的通路当RWR=0时,由DI、OP编码产生目的寄存器地址,详见下表.通用寄存器“手动/搭接”目的编码②通用寄存器的写入通过“I/O输入输出单元”向R0、R1寄存器分别置数11h、22h,操作步骤如下:通过“I/O输入输出单元”向R2、R3寄存器分别置数33h、44h,操作步骤如下:③源通路当X2~X0=001时,由SI、XP编码产生源寄存器,详见下表.通用寄存器“手动/搭接”源编码④ 通用寄存器的读出关闭写使能,令K18(RWR )=1,按下流程分别读R0、R1、R2、R3。
五、实验心得通过这个实验让我清晰的了解了通用寄存器的构成以及通用寄存器是如何运用的,并且熟悉了通用寄存器的数据通路,而且还深刻的掌握了通用寄存器R3~R0的读写操作。
实验2 运算器实验一、实验目的掌握八位运算器的数据传输格式,验证运算功能发生器及进位控制的组合功能.二、实验要求完成算术、逻辑、移位运算实验,熟悉ALU 运算控制位的运用.三、实验原理实验中所用的运算器数据通路如图2-3—1所示。
ALU 运算器由CPLD 描述。
运算器的输出FUN 经过74LS245三态门与数据总线相连,运算源寄存器A 和暂存器B 的数据输入端分别由2个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O 输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。
计算机组成原理实验报告

计算机组成与结构课程设计实验报告班级:学号:姓名:地点:时间:实验一存储器实验一实验题目FPGA中LPM_ROM定制与读出实验二实验环境QuartusII三实验要求1、掌握FPGA中lpm_ROM的设置,作为只读存储器ROM的工作特性和配置方法;2、用文本编辑器编辑mif文件配置ROM;3、在初始化存储器编辑窗口编辑mif文件配置ROM;4、验证FPGA中meg_lpm_ROM的功能。
四实验设计如下图所示五实验仿真与测试六实验结果分析经过实验证明,输出的结果与理论值一致七实验小结第一次计算机组成实验让我对QuartusII软件有了初步了解,学会了FPGA中lpm_ROM的设置,作为只读存储器ROM的工作特性和配置方法实验二运算器组成实验一实验题目算术逻辑运算实验二实验环境QuartusII三实验要求1.掌握简单运算器的数据传输通路。
2.验证运算功能发生器的组合功能。
3.掌握算术逻辑运算加、减、与的工作原理。
4.熟悉简单运算的数据传送通路。
5.验证实验台运算的8位加、减、与、直通功能。
6.按给定数据,完成几种指定的算术和逻辑运算。
7. 下载程序验证,验收时查看对M=L时F=A+B的结果。
A与B的数字在两数码管中显示,F的值在发光二极管显示,A的值可以先确定,键盘输入改变B的值,发光二极管的状态也变化!四实验设计五实验仿真与测试六实验结果分析经过实验证明,输出的结果与理论值一致七实验小结通过本次实验我对QuartusII软件有了更深的了解,掌握了简单运算器的数据传输通路和算术逻辑运算加、减、与的工作原理,熟悉了简单运算的数据传送通路。
实验三时序与数据通路实验一实验题目节拍脉冲发生器时序电路实验二实验环境QuartusII三实验要求1.掌握二级时序控制原理及其三级时序的生成方法;2.了部时钟产生方法,工作脉冲、工作节拍、工作周期的形成过程;3.掌握时序控制控制数据同路的方法,时序控制数据流的过程。
四实验设计五实验仿真与测试六实验结果分析经过实验证明,输出的结果与理论值一致七实验小结通过本次实验,我掌握了二级时序控制原理及其三级时序的生成方法,了解时钟产生方法,工作脉冲、工作节拍、工作周期的形成过程,同时掌握时序控制控制数据同路的方法,时序控制数据流的过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页 共 4 页
西华大学数学与计算机学院实验报告
课程名称:计算机组成原理
年级:2011级 实验成绩: 指导教师:祝昌宇
姓名:蒋俊 实验名称:存储器和总线实验
学号:312011********* 实验日期:2013-12-15
一、目的
熟悉存储器和总线的硬件电路
二、实验原理
(1)存储器和总线的构成
1、总线由一片74LS245、一片74LS244组成,把整个系统分为内部总线和外部总线。
二片74LS374锁存当前的数据、地址总线上的数据以供LED 显示。
(如图1)
图1 总线布局图
2、存储器采用静态RAM (1片6264)
3、存储器的控制电路由一片74LS32和74LS08组成。
(如图2)
图2 存储器控制电路布局图
(2)存储器和总线的原理
1.总线的原理:由于本系统内使用8根地址线、8根数据线,所以使用一片74LS245作为数据总线,另一片74LS244作为地址总线(如图3)。
总线把整个系统分为内部数据、地址总线和外部数据、地址总线,由于数据总线需要进行内外部数据的交换,所以由BUS信号来控制数据的流向,当BUS=1时数据由内到外,当BUS=0时数据由外到内。
图3 总线单元
2.由于本系统内使用8根地址线、8根数据线,所以6264的A8~A12接地,其实际容量为256个字节(如图4)。
6264的数据、地址总线已经接在总线单元的外部总线上。
存储器有3个控制信号:地址总线设置存储器地址,RM=0时,把存储器中的数据读出到总线上;当WM =0,并且EMCK有一个上升沿时,把外部总线上的数据写入存储器中。
为了更方便地编辑内存中的数据,在实验机处于停机状态时,可由监控来编辑其中的数据。
图4 内存单元原理图
三、使用环境
计算机组成原理实验箱
四、实验步骤
(一)存储器的写操作
1.把内部地址总线AJ1(8芯的盒型插座)与CPT-B板上二进制开关单元中的J3插座相连(对应二进制开关H0~H7),把内部数据总线DJ8与CPT-B板上的J2插座相连(对应二进制开关H8~H15)。
2.把EMCK 连到脉冲单元的PLS1,WC、RC、BUS接入二进制的开关中(请按下表接线)。
信号定义接入开关位号
EMCK PLS1孔
WM H22孔
RM H21孔
BUS H21孔
3.按启停单元中的运行按钮,置实验机为运行状态。
4.二进制开关H0~H7作为地址(A0~A7)输入,置55H(对应开关如下表)
H7 H6 H5 H4 H3 H2 H1 H0 数据总线值
A7 A6 A5 A4 A3 A2 A1 A0 8位数据
0 1 0 1 0 1 0 1 55H
置各控制信号如下:
H22 H21
WM RM、BUS
0 1
5.按脉冲单元中的PLS1脉冲按键,在EMCK上产生一个上升沿,数据从内部数据总线流向外部数据总线,将数据66H写入地址为55H的存储单元。
(二)读存储器的数据到总线上
1.保持刚做的实验中电源开启和线路连接不变,只拔掉内部数据总线DJ8与CPT-B板上二进制开关单元中的J2插座相连(对应二进制开关H8~H15)的连接。
2.按启停单元中的运行按钮,置实验机为运行状态。
3.二进制开关H0~H7作为地址(A0~A7)输入,置55H(对应开关如下表)
H7 H6 H5 H4 H3 H2 H1 H0 数据总线值
A7 A6 A5 A4 A3 A2 A1 A0 8位数据
0 1 0 1 0 1 0 1 55H
置各控制信号如下:
H22 H21
WM RM、BUS
1 0
6.按脉冲单元中的PLS1脉冲按键,在EMCK上产生一个上升沿,数据从外部数据总线流向内部数据总线,将存储器55H单元的内容输出,应该为刚做实验中写入的数据66H。
此时数据总线上的LED指示灯IDB0~IDB7显示结果为66H。
五、总结
通过这次实验我熟悉了存储器和总线的硬件电路,意识到在实验中连接线路是相当重要
第3 页共4 页
的一步,线路连接出错导致数据写入不正确,影响实验的结果,在这次实验连线过程中我自己总结了避免出错的方法,就是在接线图上将已经连接好的部分作上记号,连接完后在检查一遍各个分区的条数是否和实验接线图上的一样,如果一样距可以进行下面的实验步骤,就算出错了,改起来也容易多了。
通过本次实验提高了我的动手能力,并且对存储器和总线的结构有了更深的了解。