计算机组成原理存储器读写和总线控制实验实验报告

计算机组成原理存储器读
写和总线控制实验实验报

The Standardization Office was revised on the afternoon of December 13, 2020
信息与管理科学学院计算机科学与技术
实验报告

课程名称: 计算机组成原理
实验名称: 存储器读写和总线控制实验
姓 名:
班 级:
指导教师:

学 号:
实 验 室: 组成原理实验室
日 期: 2013-11-22
一、实验目的
1、掌握半导体静态随机存储器RAM的特性和使用方法。
2、掌握地址和数据在计算机总线的传送关系。
3、了解运算器和存储器如何协同工作。

二、实验环境

EL-JY-II型计算机组成原理实验系统一套,排线若干。
三、实验内容
学习静态RAM的存储方式,往RAM的任意地址里存放数据,然后读出并检
查结果是否正确。

四、实验操作过程

开关控制操作方式实验
注:为了避免总线冲突,首先将控制开关电路的所有开关拨到输出高电
平“1”状态,所有对应的指示灯亮。
本实验中所有控制开关拨动,相应指示灯亮代表高电平“1”,指示灯灭代
表低电平“0”。 连线时应注意:对于横排座,应使排线插头上的箭头面向自己
插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。
1、按图3-1接线图接线:

MDJ2MDJ1MAJ1
CE
WE
AD7……AD0BD15……BD8BD7……BD0

WEILARIWRfinT3CELARWE
数据总线主存储器电路控制开关地址总线

微控器接口
DIJ2DIJ1

数据输入电路DIJ-G

C-G




线

f/8

脉冲源T3

2、拨动清零开关CLR,使其指示灯显示状态为亮—灭—亮。
3、往存储器写数据:

图3-1 实验三开关实验接
以往存储器的(FF) 地址单元写入数据“AABB”为例,操作过程如下:

(操作) (显示) (操作) (显示) (操作)
–G=1 2.置数据输入电路 D15—D0= “000000001111 1111” =1 =0 绿色数据总线显示灯显示 “000000001111 1111” =1 =1 (按【单步】) 地址寄存器电路黄色地址显示灯显示 “” =1
2.置数据输入电路
D15—D0= “011”
3. LAR=0
4. C-G=0


(显示) (操作)

绿色数据总线显
示灯显示
“011”

=1 =0 =1 (按【单步】) 4 WE=0

4、按上述步骤按表3-2所列地址写入相应的数据
地址(二进制) 数据(二进制)
00000000 001
01110001 000
01000010 001
01011010 001
010
011
011
011
表3-2

5、从存储器里读数据:
以从存储器的(FF) 地址单元读出数据“AABB”为例,操作过程如下:
(操作) (显示) (操作) (显示) (操作) (显示)

=1 2. 置数据输入电路 D15—D0="00000000” =1 =0 绿色数据总线显示灯显示 “00000000” =1 =1 (按【单步】) MAR电路黄色地址显示灯显示 “” 1. C-G=1 2. LAR=0 3. WE=0 =0
绿色数据总线显
示灯显示
“011”

6、按上述步骤读出表3-2数据,验证其正确性。
五、实验结果及结论

通过按照实验的要求以及具体步骤,对数据进行了严格的检验,结果是
正确的,具体数据如图所示:
地址(二进制) 数据(二进制)
00000000 001
01110001 000
01000010 001
01011010 001
010
011
011
011

六、心得体会

通过本次试验掌握半导体静态随机存储器RAM的特性和使用方法,掌握地

址和数据在计算机总线的传送关系,了解运算器和存储器如何协同工作。加强
了对课本教材的理解,增加了自己的动手实践能力,为以后的学习做了很好的
铺垫,通过与队友的通力合作,我更深刻的体会到了团队力量的重要性。
七、指导教师评议

成绩: (百分制)
指导教师签名:

合集下载

计算机组成原理实验报告

计算机组成原理实验报告

计算机组成原理实验报告实验报告运算器实验⼀、实验⽬的掌握⼋位运算器的数据传输格式,验证运算功能发⽣器及进位控制的组合功能。

⼆、实验要求完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运⽤。

三、实验原理实验中所⽤的运算器数据通路如图2-3-1所⽰。

ALU运算器由CPLD描述。

运算器的输出FUN经过74LS245三态门与数据总线相连,运算源寄存器A和暂存器B的数据输⼊端分别由2个74LS574锁存器锁存,锁存器的输⼊端与数据总线相连,准双向I/O 输⼊输出端⼝⽤来给出参与运算的数据,经2⽚74LS245三态门与数据总线相连。

图2-3-1运算器数据通路图中A WR、BWR在“搭接态”由实验连接对应的⼆进制开关控制,“0”有效,通过【单拍】按钮产⽣的脉冲把总线上的数据打⼊,实现运算源寄存器A、暂存器B的写⼊操作。

四、运算器功能编码算术运算逻辑运算K23~K0置“1”,灭M23~M0控位显⽰灯。

然后按下表要求“搭接”部件控制路。

表2.3.2 运算实验电路搭接表算术运算1.运算源寄存器写流程通过I/O单元“S7~S0”开关向累加器A和暂存器B置数,具体操作步骤如下:2.运算源寄存器读流程关闭A、B写使能,令K18=K17=“1”,按下流程分别读A、B。

3.加法与减法运算令M S2 S1 S0(K15 K13~K11=0100),为算术加,FUN及总线单元显⽰A+B的结果令M S2 S1 S0(K15 K13~K11=0101),为算术减,FUN及总线单元显⽰A-B的结果。

逻辑运算1.运算源寄存器写流程通过“I/O输⼊输出单元”开关向寄存器A和B置数,具体操作步骤如下:2.运算源寄存器读流程关闭A、B写使能,令K17= K18=1,按下流程分别读A、B。

①若运算控制位设为(M S2 S1 S0=1111)则F=A,即A内容送到数据总线。

②若运算控制位设为(M S2 S1 S0=1000)则F=B,即B内容送到数据总线。

存储器读写实验报告

存储器读写实验报告

存储器读写实验报告班级:电信1001 姓名:张贵彬学号:201046830213一、实验目的1、熟悉6116静态RAM的使用方法,掌握PC机外存扩充的手段。

2、通过对硬件电路的分析,学习了解总线的工作时序。

二、实验内容1、硬件电路如下:2、编制程序,将字符A-Z循环写入扩展的6116RAM中,然后再将6116的内容读出来显示在主机屏幕上。

三、编程提示1、注意:TPC-USB已为扩展的6116指定了段地址:0d000H。

2、TPC-USB模块外扩储器的地址范围为0D4000H-0D7fffH。

3、通过片选信号的产生方式,确定6116RAM在PC机系统中的地址范围。

因为段地址已指定,所以其地址为CS=A15 and A14 and A13 and A12,实验台上设有地址选择微动开关K2,拨动开关,可以选择4000-7fff的地址范围。

编制程序,从0d6000H开始循环写入100h个A-Z。

开关状态如下:1 2 3 4 地址ON OFF ON OFF d4000hON OFF OFF ON d6000h四、实验电路图五、实验流程图六、实验程序data segmentmessage db'please enter a key to show the contents!',0dh,0ah,'$'data endscode segmentassume cs:code,ds:data,es:data start:mov ax,datamov ds,axmov ax,0d000hmov es,axmov bx,06000hmov cx,100hmov dx,40hrep1:inc dlmov es:[bx],dlinc bxcmp dl,5ahjnz ss1mov dl,40hss1:loop rep1mov dx,offset messagemov ah,09int21hmov ah,01hint21hmov ax,0d000hmov es,axmov bx,06000hmov cx,0100hrep2:mov dl,es:[bx]mov ah,02hint21hinc bxloop rep2mov ax,4c00hint21hcode endsend start七、实验结果。

西安交通大学计算机组成原理实验报告

西安交通大学计算机组成原理实验报告

西安交通大学计算机组成原理实验报告姓名:***班级:物联网**学号:实验一存储器的访问与实现一、实验目的1、理解计算机主存储器的分类及作用;2、掌握ROM、RAM的读写方法。

二、实验原理存储器按存取方式分,可分为随机存储器和顺序存储器。

如果存储器中的任何存储单元的内容都可随机存取,称为随机存储器,计算机中的主存储器都是随机存储器。

如果存储器只能按某种顺序存取,则称为顺序存储器,磁带是顺序存储器,磁盘是半顺序存储器,它们的特点是存储容量大,存取速度慢,一般作为外部存储器使用。

如果按存储器的读写功能分,有些存储器的内容是固定不变的,即只能读出不能写入,这种存储器称为只读存储器(ROM);既能读出又能写入的存储器,称为随机读写存储器(RAM)。

实际上真正的ROM基本上不用了,用的是光可擦除可编程的ROM(EPROM)和电可擦除可编程的ROM(EEPROM)。

EEPROM用的越来越多,有取代EPROM之势,比如容量很大的闪存(FLASH)现在用的就很广泛,常说的U盘就是用FLASH做的。

按信息的可保存性分,存储器可分为非永久性记忆存储器和永久性记忆存储器。

ROM、EPROM、EEPROM都是永久记忆存储器,它们断电后存储内容可保存。

RAM则是非永久性记忆存储器,断电后存储器中存储的内容丢失。

随机读写存储器类型随机存储器按其元件的类型来分,有双极存储器和MOS存储器两类。

在存取速度和价格两方面,双极存储器比MOS存储器高,故双极存储器主要用于高速的小容量存储体系。

在MOS存储器中,根据存储信息机构的原理不同,又分为静态随机存储器(SRAM)和动态随机存储器(DRAM)。

静态随机存储器采用双稳态触发器来保存信息,只要不断电,信息就不会丢失;动态随机存储器利用记忆电容来保存信息,使用时只有不断地给电容充电才能使信息保持。

静态随机存储器的集成度较低,功耗也较大;动态随机存储器的集成度较高,功耗低。

现在计算机中,内存容量较大,常由动态随机存储器构成。

计算机组成原理实验报告,存储器的原理及应用

计算机组成原理实验报告,存储器的原理及应用

初:未知 当前:2016-7-3 主笔:Angel 联系方式:QQ :1219818801 版本:1实 验 报 告课程名称: 计算机组成原理 实验项目: 存储器的原理及应用姓 名: 刘斌专 业: 计算机科学与技术 班 级: 计算机14-6班 学 号:1404010612计算机科学与技术学院实验教学中心2016 年 6 月 20日初:未知当前:2016-7-3 主笔:Angel 联系方式:QQ:1219818801 版本:1实验项目名称:存储器的原理及应用一、实验目的1.了解程序存储器EM 的工作原理及控制方法2.了解存储器读写方法。

二、实验内容利用 COP2000 实验仪上的 K16..K23 开关做为 DBUS 的数据,其它开关做为控制信号,实现程序存储器EM 的读写操作。

三、实验用设备仪器及材料计算机、伟福 COP2000系列计算机组成原理实验系统四、实验原理及接线内存中通常存放指令和数据,当内存存放指令时,将指令送指令总线;当内存存放数据时,将数据送数据总线。

如图所示,它主要由一片RAM 6116 组成,RAM6116是静态2048X8位的RAM,有11 条地址线,在COP2000 模型机中只使用8 条地址线A0-A7 ,而A8-A10接地。

存储器EM通过1片74HC245 与数据总线相连。

存储器EM的地址可由PC或MAR提供。

存储器EM 的数据输出直接接到指令总线IBUS,指令总线IBUS 的数据还可以来自一片74HC245。

当ICOE 为0 时,这片74HC245 输出中断指令B8。

EM原理图初:未知当前:2016-7-3 主笔:Angel 联系方式:QQ:1219818801 版本:12存储器 uM 由三片 6116RAM 构成,共 24 位微指令。

存储器的地址由 uPC 提供, 片选及读信号恒为低, 写信号恒为高. 存储器uM 始终输出uPC 指定地址单元的数据。

连接线表五、实验操作步骤1, 1、控制 k4、k5开关,观察PC\MAR输出地址选择:1、K5、输出地址(PC红色灯亮)2、K5、输出地址(PC红色灯亮)2、K5、没有灯亮2、K5、、PC同时输出地址(MAR、PC红色灯同时亮)2、存储器EM 写、读实验(1)将地址 0写入MAR二进制开关K23-K16 用于DBUS[7:0]的数据输入,置数据00HK3连接MAREN端,当低电平(0)时,MAR写允许按CLOCK键, 将地址 0 写入MAR(2)将数据11H写入地址00H二进制开关K23-K16 用于DBUS[7:0]的数据输入,置数据11HK4连接MAROE,当低电平(0)时,MAR输出地址K2连接EEMEN,当低电平(0)时,存储器与数据总线连接K0连接EMWR,当低电平(0)时,存储器写允许按CLOCK键, 将地址11H写入EM(3)读地址00H 中的数据11HK4连接MAROE,,MAR输出地址K1连接EMRD,当低电平(0)时,存储器读允许学生做:将数据55H写入地址22H,并读出将数据45H写入地址33H,并读出3、将数据打入地址为00的IR 指令寄存器/uPC实验(1)将地址 0写入MAR二进制开关K23-K16 用于DBUS[7:0]的数据输入,置数据00HK3连接MAREN端,当低电平(0)时,MAR写允许按CLOCK键, 将地址 0 写入MAR(2)将数据11H写入地址00H二进制开关K23-K16 用于DBUS[7:0]的数据输入,置数据11HK4连接MAROE,当低电平(0)时,MAR输出地址K2连接EEMEN,当低电平(0)时,存储器与数据总线连接K0连接EMWR,当低电平(0)时,存储器写允许按CLOCK键, 将地址11H写入EM(3)读地址00H 中的数据11HK4连接MAROE,,MAR输出地址K1连接EMRD,当低电平(0)时,存储器读允许(4)写地址00H数据11H入 IR及 uPC学生做:将数据22H、33H打入地址为01H、02H的IR 指令寄存器/uPC实验实验 1:微程序存储器 uM 读出置控制信号为:K0为1uM 输出uM[0]的数据按一次CLOCK脉冲键,CLOCK产生一个上升沿,数据uPC 被加一。

存储器实验报告

存储器实验报告

实验报告书写指南课程名称:计算机组成原理实验项目名称:静态随机存储器实验实验目的:掌握静态随机存储器RAM工作特性及数据的读写方法。

实验原理实验所用的静态存储器由一片6116(2K×8bit)构成(位于MEM单元),如图2-1-1所示。

6116有三个控制线:CS(片选线)、OE(读线)、WE(写线),其功能如表2-1-1所示,当片选有效(CS=0)时,OE=0时进行读操作,WE=0时进行写操作,本实验将CS常接地。

图2-1-1 SRAM 6116引脚图由于存储器(MEM)最终是要挂接到CPU上,所以其还需要一个读写控制逻辑,使得CPU能控制MEM 的读写,实验中的读写控制逻辑如图2-1-2所示,由于T3的参与,可以保证MEM的写脉宽与T3一致,T3由时序单元的TS3给出(时序单元的介绍见附录2)。

IOM用来选择是对I/O还是对MEM进行读写操作,RD=1时为读,WR=1时为写。

表2-1-1 SRAM 6116功能表CS WE OE功能1 0 0 0×1×1不选择读写写RDT3WR图2-1-2 读写控制逻辑实验原理图如图2-1-3所示,存储器数据线接至数据总线,数据总线上接有8个LED灯显示D7…D0的内容。

地址线接至地址总线,地址总线上接有8个LED灯显示A7…A0的内容,地址由地址锁存器(74LS273,位于PC&AR单元)给出。

数据开关(位于IN单元)经一个三态门(74LS245)连至数据总线,分时给出地址和数据。

地址寄存器为8位,接入6116的地址A7…A0,6116的高三位地址A10…A8接地,所以其实际容量为256字节。

RDWR图2-1-3 存储器实验原理图实验箱中所有单元的时序都连接至时序与操作台单元,CLR都连接至CON单元的CLR按钮。

实验时T3由时序单元给出,其余信号由CON单元的二进制开关模拟给出,其中IOM应为低(即MEM操作),RD、WR 高有效,MR和MW低有效,LDAR高有效。

计算机网络体系结构实验报告-存储器实验

计算机网络体系结构实验报告-存储器实验

存储器实验报告一、实验箱实验部分1.实验目的:(1)理解随机静态存储的原理(2)熟悉实验箱的静态存储操作以及电路的搭建方式2.实验设备:TD-CMA实验箱3.实验过程(1)按照电路图连接好电路(2)进行实验操作:预备操作①时序与操作台单元的KK1、KK3置“运行”档,KK2置为“单步”档;②将CON单元的IOR开关置1(IN单元无输出,避免总线竞争),然后再打开电源开关,如果听到有长鸣的“嘀”声,说明总线竞争,需要立即关闭电源,检查连线;③按动CON单元CLR按钮,将运算器当前数据(例如:寄存器A、B及FC、FZ)清零;设置存储地址①关闭存储器读写数据信号:WR、RD;②设置数据送到存储器地址线:IOR置0;③IN单元D7…D0形成一个8位二进制数地址,设置地址输入控制信号LDAR,将选取一个指定的地址单元,按动ST产生T3脉冲,指定地址被放入地址寄存器(AR)中;向(从)指定的地址单元存(取)数据①存即写数据:IN单元D7…D0形成一个数据,设置数据写入控制信号IOR=1、WR=1、RD=0,按动ST产生T3脉冲,数据存入指定的存储单元中;②取即读数据:设置数据写入控制信号IOR=1、WR=0、RD=1,数据总线上的数据即为从指定的存储单元中取出的数据。

4.结果描述:(1)将8位数据存入指定的地址后,将WR置零,RD置1,可以看到数据显示。

(2)地址和数据的区别:地址和数据都为二进制数据,地址是了数据放置的位置,根据选择不同的地址可以看到存储在不同地址的不同数据。

(3)读写逻辑的转换过程:先选取地址,设定数据存入该地址,再选取地址读取数据、(4)位扩展和字扩展原理图如下:二、存储器仿真实验部分1.实验目的:(1) 理解存储器的功能。

(2) 掌握运用Proteus 软件设计ROM 和RAM 的方法。

(3) 基于Proteus 仿真工具掌握存储器与总线的连接及存储器地址空间映射的原理。

(4) 通过8 位字长的存储器电路,实现对ROM 和RAM 存储器的数据读写操作。

计算机组成实践报告总结(2篇)

第1篇一、实践背景随着计算机技术的飞速发展,计算机组成原理作为计算机科学的基础课程,对于计算机专业的学生来说至关重要。

为了更好地理解和掌握计算机组成原理的知识,我们组织了一次计算机组成实践课程。

本次实践旨在通过实际操作,加深对计算机组成原理的理解,提高动手能力。

二、实践目的1. 掌握计算机组成原理的基本概念和原理;2. 熟悉计算机各部件的结构和功能;3. 提高动手能力,培养团队合作精神;4. 通过实践,加深对计算机组成原理的理解,为后续课程打下坚实基础。

三、实践内容1. 计算机硬件认识:认识计算机的各个部件,如CPU、内存、硬盘、主板等,了解其功能和作用。

2. 硬件搭建:根据计算机组成原理,搭建一台简易的计算机系统,包括CPU、内存、硬盘、主板等。

3. 系统调试:对搭建的计算机系统进行调试,确保其正常运行。

4. 系统优化:根据实际需求,对计算机系统进行优化,提高其性能。

5. 项目实践:结合所学知识,完成一个小型项目,如设计一个简单的计算机程序。

四、实践过程1. 认识计算机硬件:通过查阅资料和教师讲解,了解计算机硬件的基本知识,如CPU、内存、硬盘、主板等。

2. 硬件搭建:在教师指导下,根据计算机组成原理,搭建一台简易的计算机系统。

首先,准备所需的硬件材料,如CPU、内存、硬盘、主板等。

然后,按照一定的顺序,将硬件连接到主板上,确保连接正确无误。

3. 系统调试:在硬件搭建完成后,对计算机系统进行调试。

首先,检查硬件连接是否牢固,确保各部件正常工作。

然后,通过BIOS设置,调整计算机启动顺序,使系统能够从硬盘启动。

最后,检查操作系统是否正常安装,确保计算机能够正常运行。

4. 系统优化:根据实际需求,对计算机系统进行优化。

例如,调整内存分配、提高硬盘读写速度等。

5. 项目实践:结合所学知识,设计一个简单的计算机程序。

通过编写程序,了解计算机程序的基本结构和运行原理。

五、实践成果1. 掌握计算机组成原理的基本概念和原理;2. 熟悉计算机各部件的结构和功能;3. 提高动手能力,培养团队合作精神;4. 通过实践,加深对计算机组成原理的理解,为后续课程打下坚实基础。

计算机组成原理-存储器实验

福建农林大学计算机与信息学院信息工程类实验报告课程名称:计算机组成原理姓名:系:计算机专业:计算机科学与技术年级:09级学号:指导教师:职称:2010年12月29日实验项目列表福建农林大学计算机与信息学院信息工程类实验报告系:计算机专业:计算机科学与技术年级: 09 姓名:学号:实验课程:实验室号:____509 实验设备号:试验台8 实验时间:指导教师签字:成绩:实验名称存储器实验1.实验目的和要求1. 掌握静态随机存储器RAM工作特性。

2. 掌握静态随机存储器RAM的数据读写方法。

2.实验原理实验所用的半导体静态存储器电路原理如图1-6所示,实验中的静态存储器由一片6116)容量为256字节。

6116有三个控制线:CE(片选线)、OE(读线)、WE(写线)。

本实验中将OE常接地,在此情况,当CE=0、WE=0时进行写操作,CE=0、WE=1时进行读操作,其写时间与T3脉冲宽度一致。

实验时,将T3脉冲接至实验板上时序电路模块的TS3相应插针中,其它电平控制信号由“SWITCH”单元的二进制开关给出,其中SW_G为低电平有效,LDAR为高电平有效。

3.主要仪器设备(实验用的软硬件环境)ZYE1601B计算机组成原理教学实验箱一台,排线若干。

4.操作方法与实验步骤1. 形成时钟脉冲信号T3,具体接线方法和操作步骤如下:①将时序电路模块中的CLOCK和CK排针相连,TS3和T3相连。

②在时序电路模块(SIGNAL UNIT)中有两个二进制开关“SP03”和“SP04”,将“SP03”开关设置为“RUN”状态、“SP04”开关设置为“RUN”状态时,只要按动微动开关START,则T3的输出为连续的方波信号。

当“SP03”开关设置为“STEP”状态、“SP04”开关设置为“RUN”状态时,每按动一次微动开关START,则T3输出一个单脉冲,其脉冲宽度与连续方式相同。

2. 按图1-7连接实验线路,仔细查线无误后接通电源。

计算机组成原理综合实验报告

计算机组成原理综合实验报告一、实验目的本次计算机组成原理综合实验旨在深入理解计算机组成的基本原理,通过实际操作和设计,巩固所学的理论知识,并培养实践动手能力和创新思维。

二、实验设备本次实验所使用的设备包括计算机硬件实验平台、数字逻辑实验箱、示波器、万用表等。

三、实验内容1、运算器实验设计并实现一个简单的运算器,能够完成加法、减法、乘法和除法运算。

通过实验,深入理解运算器的工作原理,包括数据的输入、运算过程和结果的输出。

2、控制器实验构建一个基本的控制器,实现指令的读取、译码和执行过程。

了解控制器如何控制计算机的各个部件协同工作,以完成特定的任务。

3、存储系统实验研究计算机的存储系统,包括主存和缓存的工作原理。

通过实验,掌握存储单元的读写操作,以及如何提高存储系统的性能。

4、输入输出系统实验了解计算机输入输出系统的工作方式,实现与外部设备的数据传输。

四、实验步骤1、运算器实验步骤(1)确定运算器的功能和架构,选择合适的逻辑器件。

(2)连接电路,实现加法、减法、乘法和除法运算的逻辑。

(3)编写测试程序,输入不同的数据进行运算,并观察结果。

2、控制器实验步骤(1)分析控制器的工作流程和指令格式。

(2)设计控制器的逻辑电路,实现指令的译码和控制信号的生成。

(3)编写测试程序,验证控制器的功能。

3、存储系统实验步骤(1)连接存储单元,设置地址线、数据线和控制线。

(2)编写读写程序,对存储单元进行读写操作,观察数据的存储和读取情况。

(3)通过改变缓存策略,观察对存储系统性能的影响。

4、输入输出系统实验步骤(1)连接输入输出设备,如键盘、显示器等。

(2)编写程序,实现数据的输入和输出。

(3)测试输入输出系统的稳定性和可靠性。

五、实验结果1、运算器实验结果通过测试程序的运行,运算器能够准确地完成加法、减法、乘法和除法运算,结果符合预期。

2、控制器实验结果控制器能够正确地译码指令,并生成相应的控制信号,使计算机各个部件按照指令的要求协同工作。

计算机组成原理实验报告

湖南师范大学工程与设计学院计算机组成原理实验报告姓名:年级:2014级专业:计算机科学与技术学号:**********任课教师:***开课时间:2015~2016学年第二学期湖南师范大学工程与设计学院实验数据报告单实验课程:计算机组成原理实验题目:基本运算器实验实验日期:2016年 6月13日专业:计算机年级:2014级班级:五班姓名:一.实验目的:1.了解运算器的组成结构2.掌握运算器的工作原理二..实验内容:主要内容:该试验旨在了解运算器内部运算过程及组成结构,并能进行一些简单的数据运算。

该实验通过一片CPLD来实现运算器部件的功能,在接好的实验电路上,用CMA软件将数据加载加入内存,最终实现通过设置CON单元的S3、S2、S1、S0以及时序T1、T2、T3、T4的不同值来实现不同的功能。

表现在:用S3、S2、S1、S0的不同值并配合CN的值来实现将寄存器A、寄存器B中的两个数进行逻辑运算、移位运算、算术运算,并且加上时间脉冲的加入,并且能够准确的实现值的输出。

结果体现在:用FC灯亮表示有进位,FZ灯亮表示零标志,D7…D0灯显示通过运算后得出来的值。

三.实验原理图:图一(运算器原理图)四.实验数据与分析:0000:功能是F=A(直通),因为A=65,所以F=65,且没有进位,标志位也没有变化,所以FC=0,FZ=0. 0001: 功能是F=B (直通),因为A=A7,所以F=A7,且没有进位,标志位也没有变化,所以FC=0,FZ=0. 0010: 功能是F=AB,也就是A与B的逻辑与,所以F=25, 且没有进位,标志位也没有变化,所以FC=0,FZ=0. 0011:功能是F=A+B,也就是A与B的逻辑或,所以F=E7, 且没有进位,标志位也没有变化,所以FC=0,FZ=0. 0100: 功能是F=/A,0101:功能是F=A不带进位循环右移B(取低三位)位。

0110:功能是当CN=0时,F=A逻辑右移一位;当CN=1时,F=A带进位逻辑右移一位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档