计算机组成原理实验报告6-存储器EM实验
存储器EM实验报告剖析
实 验 报 告课程名称: 计算机组成原理 实验名称: 存储器 EM 实验姓 名:专 业: 计算机科学与技术班 级: 学 号:计算机科学与技术学院实验教学中心2016 年 11月 26日实验项目名称:存储器 EM 实验一、实验目的1、了解存储器芯片内部结构和访问时序。
2、掌握静态和动态存储器扩充方法。
3、熟悉动态存储器刷新方式。
二、实验内容1、PC/MAR 输出地址选择。
2、存储器E M 写实验3、存储器E M 读实验4、存储器打入I R 指令寄存器/uPC 实验5、使用实验仪小键盘输入EM三、实验用设备仪器及材料伟福的计算机组成原理实验仪、计算机四、实验原理及接线EM 原理图存储器 EM 由一片 6116RAM 构成,通过一片74HC245与数据总线相连。
存储器EM的地址可选择由PC或MAR提供。
存储器EM的数据输出直接接到指令总线IBUS,指令总线IBUS的数据还可以来自一片74HC245。
当ICOE为0时,这片74HC245输出中断指令 B8。
五、实验操作步骤实验 1:PC/MAR 输出地址选择实验 2:存储器 EM 写实验将地址 0 写入 MAR将地址 11H 写入 EM[0]将地址 1 写入 MA将地址 22H 写入 EM[1]实验 3:存储器 EM 读实验将地址 0 写入 MAR读 EM[0]将地址 1 写入 MAR读 EM[1]EM[1]被读出: 22H实验 4:存储器打入 IR 指令寄存器/uPC 实验将地址 0 写入 MAR置控制信号为:EM[0]被读出: 11H按 CLOCK 键, 将 EM[0]写入 IR 及 uPC, IR = 11H, uPC=10H 写入 MAR将地址 1读 EM[1],写入 IR 及 uPC按 CLOCK 键, 将 EM[1]写入 IR 及 uPC, IR = 22H, uPC=20H实验 5:使用实验仪小键盘输入 EM1.连接 J1, J22.打开电源3.按 TAB 键, 选择 EM4.输入两位地址, 005.按 NEXT, 进入程序修改6.按两位程序数据7.按 NEXT 选择下个地址/按 LAST 选择上个地址8.重复 6,7 步输入程序9.按 RESET 结束六、实验结果分析实验部分图片通过本次试验,我学会了如何把数据写入到存储器,并从存储器中读出写入的数据。
计算机组成原理--实验报告
实验一寄存器实验实验目的:了解模型机中各种寄存器结构、工作原理及其控制方法。
实验要求:利用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由低变高,产生一个上升沿,数据被写入寄存器。
实验四:存储器EM实验
成都工业学院实验报告评定成绩:评定教师:课程名称:计算机组成原理实验项目名称:实验四:存储器EM实验学生姓名:专业:网络工程学号:同组学生姓名:指导老师:实验地点:文澄楼2506 实验日期:2019 年5 月3 日一、实验目的和要求1、了解模型机中程序存储器EM的工作原理及控制方法二、实验内容和原理1、PC/MAR输出地址选择2、存储器EM写实验3、存储器EM读实验4、存储器打入IR指令寄存器/uPC实验5、使用实验仪小键盘输入EM三、主要仪器设备1、小米笔记本电脑Air 13 ,64位操作系统。
2、Proteus虚拟仿真软件四、操作方法与实验步骤1、PC/MAR输出地址选择2、存储器EM写实验(1)将地址0写入MAR(2)将数据11H写入EM[0](3)将地址1写入MAR(4)将数据22H写入EM[1]3、存储器EM读实验(1)将地址0写入MAR(2)读EM[0](3)将地址1写入MAR(4)读EM[1]4、存储器打入IR指令寄存器/uPC实验(1)将地址0写入MAR(2)读EM[0],写入IR及uPC(3)将地址1写入MAR(4)读EM[1] ,写入IR及uPC5、使用实验仪小键盘输入EM五、实验数据记录和处理1、2、六、实验结果与分析1、存储器EM由一片6116RAM构成,是用户存放程序和数据的地方。
2、存储器EM通过一片74HC245与数据总线相连,其地址可选择由PC或MAR提供。
3、存储器EM的数据输出直接到指令总线IBUS,指令总线IBUS的数据还可以来自一片74HC245,当ICOE为0时,这片74HC245输出中断指令B8.。
《计算机组成原理》存储器读写实验报告
《计算机组成原理》实验报告实验名称: 存储器读写实验班级:学号: 姓名:一、实验目的1、掌握存储器的工作特征2、熟悉静态存储器的操作过程,验证存储器的读取方法二、实验设备1、YY—Z02计算机组成原理实验仪一台。
2、排线若干。
3、PC微机一台。
三、实验原理1、存储器就是计算机的主要部件,用来保存程序与数据。
从工作方式上分类,其可分为易失性与非易失性存储器,易失性存储器中的数据在关电后将不复存在,非易失性存储器中的数据在关电后不会丢失。
易失性存储器又可分为动态存储器与静态存储器,动态存储器保存信息的时间只有2ms,工作时需要不断更新,既不断刷新数据;静态存储器只要不断电,信息就是不会丢失的。
2、静态存储器芯片6116的逻辑功能:3、存储器实验单元电路:存储器实验单元电路控制信号逻辑功能表:4、存储器实验电路:存储器读写实验需三部分电路共同完成:存储器单元、地址寄存器单元与输入、输出单元。
存储器单元以6116芯片为中心构成,地址寄存器单元主要由一片74LS273组成,控制信号B-AR的作用就是把总线上的数据送人地址寄存器,向存储器单元电路提供地址信息,输入、输出单元作用与以前相同。
四、实验结果记录(1)连线准备1、连接输入、输出实验的全部连线。
2、按实验逻辑原理图连接M-W、M-R两根信号低电平有效信号线。
3、连接A7—A0 8根地址线。
4、连接B-AR正脉冲有效信号线。
(2)记录结果(包含采集结果前的动作)地址写入数据读出数据结果说明01H 数据的写入与读取02H 数据的写入与读取03H 数据的写入与读取04H 数据的写入与读取05H 数据的写入与读取25H 不写存储器一个随机地址36H 数据的写入与读取0A0H 写总线悬空时的数据总线悬空时表示的数据就是FFH,即写入的数据就是11111111,所以读出结果为11111111五、实验总结与心得体会(1)通过这次实验我更加详细的了解了存储器的读写时怎么样的一个过程;(2)这个实验讲究一个配合,如果单个人操作极易出现错误,特别就是不了解实验过程与实验原理的情况下。
实验六程序存储器EM读写操作实验
实验六程序存储器EM读写操作实验【实验要求】利用CP226 实验箱上的K16…K23 开关做为DBUS数据的输入端,其它开关做为控制信号的输入端,实现程序存储器EM 的读写操作。
【实验目的】掌握模型机中程序存储器EM 的引脚结构、工作原理及控制方法。
【主要集成电路芯片及其逻辑功能】本实验所涉及的主要集成电路芯片为HM6116,用于存放程序和数据。
HM6116是一种2K ×8位的高速低耗静态CMOS随机存取存储器芯片,芯片包含11条地址线(A0~A10)、8条数据线(I/O1~I/O8)、1条电源线、1条接地线GND和3条控制线--片选信号CE(E)、写允许信号WE(W)和输出允许信号OE(G)(控制信号均为低电平有效)。
HM6116引脚结构如下图所示,其读写操作逻辑如下表所示。
【实验涉及的逻辑电路及原理】程序存储器EM 由一片HM6116构成,通过一片74HC245与数据总线DBUS相连,存储器EM的地址可选择由PC或MAR 提供。
存储器EM读写操作实验原理逻辑电路如下图所示,其中EMRD、EMWR、EMEN分别为存储器读、存储器写、存储器连通控制信号,ICOE为中断信号,CK为脉冲信号。
存储器EM 的数据输出直接接到指令(控制)总线IBUS,指令总线IBUS 的数据还可以来自一片74HC245。
当ICOE 为0 时,这片74HC245 输出中断指令B8。
程序存储器EM读写操作实验原理逻辑电路【实验内容及步骤】(1)实验连接线实验具体连接线如下表所示。
存储器EM读写实验连接线连接信号孔接入孔作用状态说明1 J2座J3座将K23-K16接入DBUS[7:0] 实验模式:手动2 IREN K6 IR、uPC写允许低电平有效3 PCOE K5 PC输出地址低电平有效4 MAROE K4 MAR输出地址低电平有效5 MAREN K3 MAR写允许低电平有效6 EMEN K2 存储器与数据总线相连低电平有效7 EMRD K1 存储器读允许低电平有效8 EMWR K0 存储器写允许低电平有效9 CK 已连PC工作脉冲上升沿打入10 CK 已连MAR工作脉冲上升沿打入11 CK 已连存储器写脉冲上升沿打入12 CK 已连IR、uPC工作脉冲上升沿打入(2)PC/MAR 输出地址选择二进制开关K5、K4分别用于置控制信号PCOE、MAROE。
计算机组成原理 实验报告
计算机组成原理实验报告专业网络工程班级学号099074姓名指导教师安徽工业大学计算机学院二○一二年五月实验报告使用新设备做的实验:寄存器实验(A,w寄存器实验,R0 R1 R2 R3寄存器实验)运算器实验存储器EM实验一. 寄存器实验实验1:A,W 寄存器实验连接线表:系统清零和手动状态设定: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置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器W 的黄色选择指示灯亮,表明选择W 寄存器。
放开STEP 键,CK 由低变高,产生一个上升沿,数据66H 被写入W 寄存器。
实验2:R0,R1,R2,R3 寄存器实验连接线表将11H写入R0寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据11H置控制信号为:按住STEP 脉冲键,CK 由高变低,这时寄存器R0 的黄色选择指示灯亮,表明选择R0 寄存器。
放开STEP键,CK由低变高,产生一个上升沿,数据11H 被写入R0 寄存器。
将22H写入R1寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据22H置控制信号为:按住STEP 脉冲键,CK 由高变低,这时寄存器R1 的黄色选择指示灯亮,表明选择R1 寄存器。
放开STEP键,CK由低变高,产生一个上升沿,数据22H被写入R1 寄存器。
将33H写入R2寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据33H置控制信号为:按住STEP 脉冲键,CK 由高变低,这时寄存器R2 的黄色选择指示灯亮,表明选择R2 寄存器。
计算机组成原理实验报告6-存储器EM实验(推荐5篇)
计算机组成原理实验报告6-存储器EM实验(推荐5篇)第一篇:计算机组成原理实验报告6-存储器EM实验2.6 存储器EM实验姓名:孙坚学号:134173733班级:13计算机日期:2015.5.29一.实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,实现程序存储器EM 的读写操作。
二.实验目的:了解模型机中程序存储器EM 的工作原理及控制方法。
三.实验电路:存储器EM 由一片6116RAM 构成,是用户存放程序和数据的地方。
存储器EM 通过一片74HC245 与数据总线相连。
存储器EM 的地址可选择由PC或MAR 提供。
存储器EM 的数据输出直接接到指令总线IBUS,指令总线IBUS 的数据还可以来自一片74HC245。
当ICOE 为0 时,这片74HC245 输出中断指令B8。
EM原理图连接线表四.实验数据及步骤:实验1:PC/MAR 输出地址选择置控制信号为:以下存贮器EM实验均由MAR提供地址实验2:存储器EM 写实验将地址0 写入MAR二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据00H 置控制信号为:按STEP键, 将地址0 写入MAR将数据11H写入EM[0]二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据11H 置控制信号为:按STEP键, 将数据11H写入EM[0]将地址1 写入MAR二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据01H 置控制信号为:按STEP键, 将地址1 写入MAR将数据22H写入EM[1]二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据22H 置控制信号为:按STEP键,将数据22H写入EM[1]实验3:存储器EM 读实验将地址0 写入MAR二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据00H 置控制信号为:按STEP键, 将地址0 写入MAR读EM[0]置控制信号为:EM[0]被读出:11H将地址1写入MAR二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据01H 置控制信号为:按STEP键,将地址0写入MAR读EM[1]置控制信号为:EM[1]被读出:22H实验4:存储器打入IR指令寄存器/uPC实验将地址0写入MAR 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据00H 置控制信号为:按STEP键,将地址0写入MAR读EM[0],写入IR及uPC置控制信号为:EM[0]被读出:11H 按STEP键,将EM[0]写入IR及uPC,IR=11H,uPC=10H将地址1写入MAR二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据01H 置控制信号为:按STEP键,将地址1写入MAR读EM[1],写入IR及uPC置控制信号为:EM[1]被读出:22H 按STEP键,将地址EM[1]写入IR及uPC,IR=22H,uPC=20H实验5:使用实验仪小键盘输入EM1.连接J1,J22.打开电源3.按TV/ME键,选择EM4.输入两位地址,00 5.按NEXT,进入程序修改6.按两位程序数据7.按NEXT选择下个地址/按LAST选择上个地址8.重复6,7 步输入程序 9.按RST结束五.心得体会:通过此次实验,我了解了模型机中程序存储器EM 的工作原理及控制方法。
计组存储器实验实验报告(3篇)
第1篇一、实验目的1. 理解存储器的基本组成和工作原理;2. 掌握存储器的读写操作过程;3. 熟悉存储器芯片的引脚功能及连接方式;4. 了解存储器与CPU的交互过程。
二、实验环境1. 实验设备:TD-CMA计算机组成原理实验箱、计算机;2. 实验软件:无。
三、实验原理1. 存储器由地址线、数据线、控制线、存储单元等组成;2. 地址线用于指定存储单元的位置,数据线用于传输数据,控制线用于控制读写操作;3. 存储器芯片的引脚功能:地址线、数据线、片选线、读线、写线等;4. 存储器与CPU的交互过程:CPU通过地址线访问存储器,通过控制线控制读写操作,通过数据线进行数据传输。
四、实验内容1. 连线:按照实验原理图连接实验箱中的存储器芯片、地址线、数据线、控制线等;2. 写入操作:将数据从输入单元IN输入到地址寄存器AR中,然后通过控制线将数据写入存储器的指定单元;3. 读取操作:通过地址线指定存储单元,通过控制线读取数据,然后通过数据线将数据输出到输出单元OUT;4. 实验步骤:a. 连接实验一(输入、输出实验)的全部连线;b. 按实验逻辑原理图连接两根信号低电平有效信号线;c. 连接A7-A0 8根地址线;d. 连接13-AR正脉冲有效信号线;e. 在输入数据开关上拨一个地址数据(如00000001,即16进制数01H),拨下开关,把地址数据送总线;f. 拨动一下B-AR开关,实现0-1-0”,产生一个正脉冲,把地址数据送地址寄存器AR保存;g. 在输入数据开关上拨一个实验数据(如10000000,即16进制数80H),拨下控制开关,把实验数据送到总线;h. 拨动控制开关,即实现1-0-1”,产生一个负脉冲,把实验数据存入存储器的01H号单元;i. 按表2-11所示的地址数据和实验数据,重复上述步骤。
五、实验结果与分析1. 通过实验,成功实现了存储器的读写操作;2. 观察到地址线、数据线、控制线在读写操作中的协同作用;3. 理解了存储器芯片的引脚功能及连接方式;4. 掌握了存储器与CPU的交互过程。
计算机组成原理实验报告
1. 寄存器五、实验总结按照实验要求进行连接和操作,对通用寄存器组进行了数据的写入和读出,两组数据完全对照,得到了预期效果,说明了存入数据的正确性,在整个过程中也对寄存器组的构成和硬件电路有了更深层次的理解。
2. 运算器五、实验总结基本熟悉了整个实验系统的基本结构,了解了该实验装置按功能分成几大区,学会何时操作各种开关、按键。
最重要的是通过实验掌握了运算器工作原理,熟悉了算术/逻辑运算的运算过程以及控制这种运算的方法,了解了进位对算术与逻辑运算结果的影响,对时序是如何起作用的没太弄清楚,相信随着后续实验的进行一定会搞清楚的3. 存储器五、实验总结按照实验要求连接器材设备元件,按照给定步骤进行实验操作。
通过向静态RAM中写入数据并读出数据,在INPUT单元输入数并存入地址寄存器,再向相应的地址单元存入数,验证读出数据时,只需再INPUT单元输入想要读出单元的地址,再通过片选端CE读出存储单元的数据,其中We=0是控制写端,WE=1控制读,CE低电平有效。
实验过程遇到一些问题,对实验容不是很熟,有待提高。
4. CPU与简单模型机设计实验一、实验目的(1) 掌握一个简单CPU的组成原理。
(2) 在掌握部件单元电路的基础上,进一步将其构造一台基本模型计算机。
(3) 为其定义五条机器指令,编写相应的微程序,并上机调试掌握整机概念。
二、实验设备PC机一台,TD-CMA实验系统一套。
三、实验原理本实验要实现一个简单的CPU,并且在此CPU的基础上,继续构建一个简单的模型计算机。
CPU 由运算器(ALU)、微程序控制器(MC)、通用寄存器(R0),指令寄存器(IR)、程序计数器(PC)和地址寄存器(AR)组成,如图5-1-1 所示。
这个CPU 在写入相应的微指令后,就具备了执行机器指令的功能,但是机器指令一般存放在主存当中,CPU 必须和主存挂接后,才有实际的意义,所以还需要在该CPU的基础上增加一个主存和基本的输入输出部件,以构成一个简单的模型计算机。
计算机组成原理——存储器和总线实验精选全文完整版
可编辑修改精选全文完整版实验六存储器和总线实验一、实验目的熟悉存储器和总线组成的硬件电路。
二、实验要求按照实验步骤完成实验项目,利用存储器和总线传输数据三、实验内容实验原理图如下(省略图):(1)实验原理按照实验所用的半导体静态存储器电路图进行操作,该静态存储器由一片6116(2K x 8)构成,其数据线(D0-D7)已和数据总线(BUS-DISP UNIT)相连接,地址线由地址锁存器(74LS273)给出,该锁存器的输入已连接至数据总线。
地址A0-A7与地址总线相连,显示地址内容。
数据开关经一三态门(74LS245)已连接至数据总线,分时给出地址和数据。
因为地址寄存器为8位,接入6116的地址A7-A0,而高三位A8-A10本实验装置已接地,其容量为256字节。
6116有三根控制线:/CS(片选线)、OE(读线)、WE(写线)。
当片选有效(/CS=0)时,同时OE=0时,(WE=0)时进行读操作。
本实验中将OE引脚接地,在此情况下,当/CS=0、WE=1时进行写操作,/CS=0、WE=0时进行读操作,其写时间与T3脉冲宽度一致。
实验时T3脉冲由“单步”命令键产生,其他电平控制信号由二进制开关模拟,其中/CE(存储器片选信号)为低电平有效,WE为写/读(W/R)控制信号,当WE=0时进行读操作、当WE=1时为写操作。
(2)实验步骤1、控制信号连接:位于实验装置右侧边缘的RAM片选端(/CE)、写/读线、(WE)、地址锁存信号(LDAR)与位于实验装置左上方的控制信号(/CE、WE、LDAR)之间对应相连接。
位于实验装置左上方CTR-OUT 的控制信号(/SW-B)与左下方INPUT-UNIT(/SW-B)对应相连接。
具体信号连接:/CW,WE,LDAR,/SW-B2、完成上述连接,仔细检查无误后方可进入本实验。
在闪动上的“P.”状态下按动增址命令键,使LED显示自左向右第一位显示提示符“H”,表示本装置已进入手动单元实验状态。
(完整word版)计算机组成原理实验1~4
实验一寄存器实验一、实验目的1、了解CPTH模型机中寄存器的结构、工作原理及其控制方法.2、熟悉CPTH实验仪的基本构造及操作方法。
二、实验电路寄存器的作用是用于保存数据的,因为CPTH模型机是8位的,因此模型机中大部寄存器是8 位的,标志位寄存器(Cy, Z)是二位的.CPTH 用74HC574 (8—D触发器)来构成寄存器。
74HC574 的功能如表1—1所示:图1-1 74HC574的引脚图1. 在CLK的上升沿将输入端的数据打入到8 个触发器中2. 当OC = 1 时触发器的输出被关闭,当OC=0 时触发器的输出数据表1-1 74HC574功能表图1—2 74HC574工作波形图三、实验内容(一)proteus仿真平台1、proteus仿真平台简介Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件.它的主界面如图1-3所示:图1—3 proteus仿真平台主界面2、在proteus平台上运行电路:寄存器_1.DSN。
拨动开关,观察灯的亮灭,回答思考题1。
思考题1:先使OC=1,拨D0~D7=00110011,按下CK提供CLK上升沿;再拨D0~D7=01000100,OC=0,此时Q0~Q7为多少?3、CPTH模型机上,寄存器A的电路组成如图1-4所示。
在proteus平台上运行电路:寄存器_2.DSN,回答思考题2。
图1-4 寄存器A原理图思考题2:数据从D端传送到Q端,相应的控制端如何设置?3、CPTH模型机上,寄存器组R0~R3的电路组成如图1-5所示。
在proteus平台上运行电路:寄存器_3。
DSN,回答思考题3。
图1—5 寄存器组R0~R3 原理图74LS139是2—4线译码器,由A、B两个输入端选择控制4个输出端Y0~Y3,使能端E低电平有效,允许译码输出。
74HC32是或门,两个输入端同时为低电平,输出为低电平.具体的控制方式见表1-2。
计算机组成原理实验报告
计算机组成原理实验报告实验⼀静态随机存取存贮器实验⼀.实验⽬的了解静态随机存取存贮器的⼯作原理;掌握读写存贮器的⽅法。
⼆.实验内容实验仪的存贮器MEM单元选⽤⼀⽚静态存贮器6116(2K×8bit)存放程序和数据。
CE:⽚选信号线,低电平有效,实验仪已将该管脚接地。
OE:读信号线,低电平有效。
WE:写信号线,低电平有效。
A0..A10: 地址信号线。
I/O0..I/O7:数据信号线。
SRAM6116存贮器挂在CPU的总线上,CPU通过读写控制逻辑,控制MEM的读写。
实验中的读写控制逻辑如下图:读写控制逻辑M_nI/O⽤来选择对MEM还是I/O读写,M_nI/O = 1,选择存贮器MEM;M_nI/O = 0,选择I/O设备。
nRD = 0为读操作;nWR = 0为写操作。
对MEM、I/O的写脉冲宽度与T2⼀致;读脉冲宽度与T2+T3⼀致,T2、T3由CON单元提供。
存贮器实验原理图存贮器数据信号线与数据总线DBus相连;地址信号线与地址总线ABus相连,6116的⾼三位地址A10..A8接地,所以其实际容量为256字节。
数据总线DBus、地址总线ABus、控制总线CBus与扩展区单元相连,扩展区单元的数码管、发光⼆极管上显⽰对应的数据。
IN单元通过⼀⽚74HC245(三态门),连接到内部数据总线iDBus上,分时提供地址、数据。
MAR由锁存器(74HC574,锁存写⼊的地址数据)、三态门(74HC245、控制锁存器中的地址数据是否输出到地址总线上)、8个发光⼆极管(显⽰锁存器中的地址数据)组成。
T2、T3由CON单元提供,按⼀次CON单元的uSTEP键,时序单元发出T1信号;按⼀次uSTEP键,时序单元发出T2信号;按⼀次uSTEP键,时序单元发出T3信号;再按⼀次uSTEP键,时序单元⼜发出T1信号,……按⼀次STEP键,相当于按了三次uSTEP键,依次发出T1、T2、T3信号。
其余信号由开关区单元的拨动开关模拟给出,其中M_nI/O应为⾼(即对MEM 读写操作)电平有效,nRD、nWR、wMAR、nMAROE、IN单元的nCS、nRD 都是低电平有效。
计算机组成原理实验报告_6
计算机组成原理实习报告本学期我们开设了计算机组成原理这门课, 主要学习计算机的主要部件以及这些部件组成的原理和如何运行。
除了平时的课堂学习, 我们还有实验课帮助我们更好的了解这门课程。
用于我们实验的机器是TEC-XP, 它是由清华大学计算机系和清华大学科教仪器厂联合研制的适用于计算机组成原理课程的实验系统, 主要用于计算机组成原理和数字电路等的硬件教学实验, 同时还支持监控程序、汇编语言程序设计、BASIC高级语言程序设计等软件方面的教学实验。
它的功能设计和实现技术, 都紧紧地围绕着对课程教学内容的覆盖程度和所能完成的教学实验项目的质量与水平来进行安排。
其突出特点是硬、软件基本配置比较完整, 能覆盖相关课程主要教学内容, 支持的教学实验项目多且水平高。
其组成和实现的功能如图1所示。
图1.硬件实现的实际计算机系统图一.微程序实验步骤1.接通教学机电源。
2.将教学机左下方的5个拨动开关置为11010(单步、手动置指令、微程序、联机、16 位)。
3.按一下“RESET”按键。
4.通过16 位的数据开关SWH、SWL置入指令操作码。
5.在单步方式下, 通过指示灯观察各类基本指令的微码。
(1) 选择基本指令的A组指令中的ADD指令, 观察其节拍流程1) 置拨动开关SW=00000000 00000001;(表示指令ADD R0, R1 )2) 按RESET按键;指示灯Microp亮(只要选择微程序, 该灯在指令执行过程中一直亮),其它灯全灭;3) 按START按键;指示灯CI3~0、SCC3~0显示1110 0000, 微址和下址的指示灯全灭;(本拍完成公共操作0→PC.DI#=0)4) 按START按键;指示灯CI3~0、SCC3~0显示1110 0000, 微址指示灯显示0000 0001, 下址的指示灯全灭;(本拍完成公共操作PC→AR、PC+1→PC)5) 按START按键;指示灯CI3~0、SCC3~0显示1110 0000, 微址指示灯显示0000 0010, 下址的指示灯全灭;(本拍完成公共操作MEM→IR)6) 以上三步为公共操作, 其它指令同;7) 按START按键;指示灯CI3~0、SCC3~0显示0010 0000, 微址指示灯显示0000 0011, 下址的指示灯显示0000 0100;(本拍完成/MAP操作功能)8) 按START按键;指示灯CI3~0、SCC3~0显示0011 0000, 微址指示灯显示0000 0100, 下址的指示灯显示0011 0000 (本拍执行ADD指令, DR←DR+SR 操作)。
存储器_实验报告
一、实验目的1. 了解存储器的基本概念、分类和结构;2. 掌握存储器的读写操作方法;3. 熟悉存储器的性能指标和特点;4. 通过实验加深对存储器原理和应用的理解。
二、实验内容1. 存储器分类及结构2. 存储器读写操作3. 存储器性能指标4. 存储器应用案例分析三、实验原理存储器是计算机系统中用于存储数据和指令的设备,是计算机系统的重要组成部分。
存储器按功能分为随机存储器(RAM)、只读存储器(ROM)和高速缓存(Cache)等类型。
RAM具有读写速度快、容量大、价格低等特点,适用于存储程序和数据;ROM具有非易失性、读写速度慢、容量小等特点,适用于存储程序和固定数据;Cache具有速度快、容量小、价格高、成本高、功耗大等特点,适用于存储频繁访问的数据。
四、实验步骤1. 存储器分类及结构实验(1)观察存储器的外观和结构,了解存储器的引脚功能和连接方式;(2)使用示波器观察存储器的读写操作过程,分析存储器的读写原理;(3)总结存储器的分类和结构特点。
2. 存储器读写操作实验(1)编写程序,实现存储器的读写操作;(2)观察读写操作过程中的数据变化,分析读写原理;(3)验证读写操作的正确性。
3. 存储器性能指标实验(1)测量存储器的读写速度、容量、功耗等性能指标;(2)分析性能指标对存储器应用的影响;(3)总结存储器性能指标的特点。
4. 存储器应用案例分析实验(1)分析存储器在计算机系统中的应用场景;(2)了解存储器在计算机系统中的作用和重要性;(3)总结存储器在计算机系统中的应用价值。
五、实验结果与分析1. 存储器分类及结构实验通过观察存储器的外观和结构,了解到存储器的主要引脚功能和连接方式。
在实验过程中,使用示波器观察存储器的读写操作过程,分析了存储器的读写原理。
实验结果表明,存储器具有读写速度快、容量大、价格低等特点。
2. 存储器读写操作实验通过编写程序,实现了存储器的读写操作。
在实验过程中,观察到读写操作过程中的数据变化,分析了读写原理。
计算机组成原理实验报告 存储器
武汉大学计算机学院教学实验报告课程名称计算机组成原理成绩教师签名实验名称存储器实验序号实验日期姓名学号专业年级班一、实验目的及实验内容小题分(本次实验所涉及并要求掌握的知识;实验内容;必要的原理分析)实验目的:1.了解存储器的功能。
2.掌握数据的存储过程。
3.熟悉存储器的组成和控制。
实验内容:1.用4片6116存储器芯片和一片74138译码器组成一个八位4K的存储器。
2.将存储器与主机相连,并对扩展内存单元写入读出数据,进行验证。
小题分:二、实验环境及实验步骤(本次实验所使用的器件、仪器设备等的情况;具体的实验步骤)实验器件:TEC-2扩展存储器,PC机,TEC-2实验台。
实验步骤:1.将扩展存储器板,按接线方法连接,检查无误后与主机相连。
2.进行联机操作。
3.向扩展内存单元写入数据,然后读出数据,进行验证。
首先向地址为8000H的内存单元用E命令写入ABCDH,然后用D命令读出8000H内的内容也为ABCDH。
4.接着向地址为87FFH的内存单元用E命令写入DCBAH,然后用D命令读出87FFH的内容也为DCBAH。
5.改变存储器地址(8000H—8FFFH),重复上述操作多次。
6.读入数据和写入数据完全吻合,实验成功。
小题分:三、实验过程分析(详细记录实验过程中发生的故障和问题,进行故障分析,说明故障排除的过程及方法。
根据具体实验,记录、整理相应的数据表格、绘制曲线、波形等)实验过程:本次实验为验证性实验,在实验过程中我们按照上述实验步骤进行操作,在连接存储器板时比较麻烦,但我们坚持做到准确无误。
连接完成后进行检查,才进行联机实验。
故验证过程中没有遇到任何故障。
读入和写入数据完全吻合。
验证数据表格:内存单元写入内容读出内容8000H ABCDH ABCDH8088H 5678H 5678H8800H 1234H 1234H8FFFH DCBAH DCBAH四、实验结果总结(对实验结果进行分析,完成思考题目,总结实验的新的体会,并提出实验的改进意见)小题分:通过这次实验,我们了解了存储器的基本功能,掌握了数据的存储过程,熟悉理解了存储器的组成和控制。
计算机组成原理实验报告
1. 寄存器五、实验总结按照实验要求进行连接和操作,对通用寄存器组进行了数据的写入和读出,两组数据完全对照,得到了预期效果,说明了存入数据的正确性,在整个过程中也对寄存器组的构成和硬件电路有了更深层次的理解。
2. 运算器五、实验总结基本熟悉了整个实验系统的基本结构,了解了该实验装置按功能分成几大区,学会何时操作各种开关、按键。
最重要的是通过实验掌握了运算器工作原理,熟悉了算术/逻辑运算的运算过程以及控制这种运算的方法,了解了进位对算术与逻辑运算结果的影响,对时序是如何起作用的没太弄清楚,相信随着后续实验的进行一定会搞清楚的3。
存储器五、实验总结按照实验要求连接器材设备元件,按照给定步骤进行实验操作.通过向静态RAM中写入数据并读出数据,在INPUT单元输入数并存入地址寄存器,再向相应的地址单元存入数,验证读出数据时,只需再INPUT单元输入想要读出单元的地址,再通过片选端CE读出存储单元内的数据,其中We=0是控制写端,WE=1控制读,CE低电平有效。
实验过程遇到一些问题,对实验内容不是很熟,有待提高。
4. CPU与简单模型机设计实验一、实验目的(1) 掌握一个简单CPU的组成原理.(2)在掌握部件单元电路的基础上,进一步将其构造一台基本模型计算机。
(3)为其定义五条机器指令,编写相应的微程序,并上机调试掌握整机概念.二、实验设备PC机一台,TD—CMA实验系统一套。
三、实验原理本实验要实现一个简单的CPU,并且在此CPU的基础上,继续构建一个简单的模型计算机。
CPU 由运算器(ALU)、微程序控制器(MC)、通用寄存器(R0),指令寄存器(IR)、程序计数器(PC)和地址寄存器(AR)组成,如图5-1—1 所示。
这个CPU 在写入相应的微指令后,就具备了执行机器指令的功能,但是机器指令一般存放在主存当中,CPU 必须和主存挂接后,才有实际的意义,所以还需要在该CPU的基础上增加一个主存和基本的输入输出部件,以构成一个简单的模型计算机。
计算机组成原理实验报告
计算机组成原理实验报告一、实验目的本次计算机组成原理实验的主要目的是深入理解计算机的内部结构和工作原理,通过实际操作和观察,巩固和拓展课堂上学到的理论知识,培养实践动手能力和解决问题的能力。
二、实验设备本次实验所使用的设备包括计算机主机、逻辑分析仪、示波器、面包板、各种芯片(如 74LS 系列、8255 芯片等)、导线若干。
三、实验内容1、算术逻辑运算单元(ALU)实验通过使用芯片搭建一个简单的算术逻辑运算单元,实现加法、减法、与、或等基本运算,并观察运算结果。
2、存储单元实验构建一个存储单元,了解存储器的读写操作和存储原理,包括随机存储器(RAM)和只读存储器(ROM)。
3、控制器实验设计一个简单的控制器,实现指令的译码和执行,理解计算机如何按照指令序列进行工作。
4、总线结构实验研究计算机内部的总线结构,包括数据总线、地址总线和控制总线,了解它们在信息传输中的作用。
四、实验原理1、算术逻辑运算单元算术逻辑运算单元是计算机中进行算术和逻辑运算的核心部件。
它通常由加法器、减法器、逻辑门等组成。
通过对输入的操作数进行相应的运算操作,产生输出结果。
2、存储单元存储器用于存储程序和数据。
随机存储器(RAM)可以随时读写,但其数据在断电后会丢失;只读存储器(ROM)中的数据在制造时就已确定,只能读取不能修改,且断电后数据不会丢失。
3、控制器控制器是计算机的指挥中心,负责从存储器中取出指令,对指令进行译码,并产生控制信号,控制各个部件的操作。
4、总线结构总线是计算机内部各个部件之间传输信息的公共通道。
数据总线用于传输数据,地址总线用于传输地址信息,控制总线用于传输控制信号。
五、实验步骤(1)按照实验电路图,在面包板上正确连接 74LS 系列芯片,如74LS181 等,构建加法器和逻辑运算电路。
(2)通过改变输入信号的值,使用逻辑分析仪观察输出结果,验证运算的正确性。
2、存储单元实验(1)使用芯片搭建随机存储器(RAM)和只读存储器(ROM)电路。
计算机组成原理--实验报告
实验一寄存器实验实验目的:了解模型机中各种寄存器结构、工作原理及其控制方法。
实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,将数据写入寄存器,这些寄存器包括累加器A,工作寄存器W,数据寄存器组R0..R3,地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。
实验电路:寄存器的作用是用于保存数据的CPTH 用74HC574 来构成寄存器。
74HC574 的功能如下:--实验1:A,W 寄存器实验原理图寄存器A原理图寄存器W 原理图连接线表:--系统清零和手动状态设定: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置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器W 的黄色选择指示灯亮,表明选择W寄存器。
放开STEP 键,CK 由低变高,产生一个上升沿,数据66H 被写入W 寄存器。
注意观察:1.数据是在放开STEP键后改变的,也就是CK的上升沿数据被打入。
2.WEN,AEN为高时,即使CK有上升沿,寄存器的数据也不会改变。
实验2:R0,R1,R2,R3 寄存器实验连接线表--将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、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.6 存储器EM实验
姓名:孙坚学号:134173733 班级:13计算机日期:2015.5.29
一.实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,实现程序存储器EM 的读写操作。
二.实验目的:了解模型机中程序存储器EM 的工作原理及控制方法。
三.实验电路:
存储器EM 由一片6116RAM 构成,是用户存放程序和数据的地方。
存储器EM 通过一片74HC245 与数据总线相连。
存储器EM 的地址可选择由PC或MAR 提供。
存储器EM 的数据输出直接接到指令总线IBUS,指令总线IBUS 的数据还可以来自一片74HC245。
当ICOE 为0 时,这片74HC245 输出中断指令B8。
EM原理图
连接线表
四.实验数据及步骤:
实验1:PC/MAR 输出地址选择
置控制信号为:
以下存贮器EM实验均由MAR提供地址
实验2:存储器EM 写实验
将地址0 写入MAR
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据00H
置控制信号为:
按STEP键, 将地址0 写入MAR
将数据11H写入EM[0]
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据11H
置控制信号为:
按STEP键, 将数据11H写入EM[0]
将地址1 写入MAR
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据01H
置控制信号为:
按STEP键, 将地址1 写入MAR
将数据22H写入EM[1]
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据22H
置控制信号为:
按STEP键,将数据22H写入EM[1]
实验3:存储器EM 读实验
将地址0 写入MAR
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据00H
置控制信号为:
按STEP键, 将地址0 写入MAR
读EM[0]
置控制信号为:
EM[0]被读出:11H
将地址1写入MAR
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据01H
置控制信号为:
按STEP键,将地址0写入MAR
读EM[1]
置控制信号为:
EM[1]被读出:22H
实验4:存储器打入IR指令寄存器/uPC实验
将地址0写入MAR
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据00H
置控制信号为:
按STEP键,将地址0写入MAR
读EM[0],写入IR及uPC
置控制信号为:
EM[0]被读出:11H
按STEP键,将EM[0]写入IR及uPC,IR=11H,uPC=10H
将地址1写入MAR
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据01H
置控制信号为:
按STEP键,将地址1写入MAR
读EM[1],写入IR及uPC
置控制信号为:
EM[1]被读出:22H
按STEP键,将地址EM[1]写入IR及uPC,IR=22H,uPC=20H
实验5:使用实验仪小键盘输入EM
1.连接J1,J2
2.打开电源
3.按TV/ME键,选择EM
4.输入两位地址,00
5.按NEXT,进入程序修改
6.按两位程序数据
7.按NEXT选择下个地址/按LAST选择上个地址
8.重复6,7 步输入程序
9.按RST结束
五.心得体会:
通过此次实验,我了解了模型机中程序存储器EM 的工作原理及控制方法。
对存储器的地址的读和写都有了比较深刻的理解,并且自己实践动手的能力又进一步的增强了。