计算机组成原理实验.ppt
《计算机组成原理实验.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理实验.ppt(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理实验计算机组成原理实验计算机组成原理计算机组成原理 实验实验实验教材:计算机组成原理实验指导书实验教材:计算机组成原理实验指导书实验教材:计算机组成原理实验指导书实验教材:计算机组成原理实验指导书5/16/20231计算机组成原理实验计算机组成原理实验实验实验1 1 运算器实验运算器实验 实验实验3 3 数据通路实验数据通路实验实验实验2 2 存储器实验存储器实验实验目录实验实验4 4 微程序控制实验微程序控制实验实验实验5 5 基本模型机的设计与实现基本模型机的设计与实现5/16/20232计算机组成原理实验计算机组成原理实验实验一 运算器实验 实验目的和要求 实验设备 实验内
2、容 实验步骤 实验注意事项5/16/20233计算机组成原理实验计算机组成原理实验1.1 实验目的和要求实验目的和要求 熟悉实验装置熟悉实验装置学习算术逻辑单元电路的构成及其工作原理,学习算术逻辑单元电路的构成及其工作原理,掌握运算器实验的数据传送通路的结构及不同掌握运算器实验的数据传送通路的结构及不同实验状态下的各运算数据的流程。实验状态下的各运算数据的流程。验证运算功能发生器(验证运算功能发生器(74LS18174LS181)的组合功能)的组合功能 按指定的数据完成几种指定的算术和逻辑运算按指定的数据完成几种指定的算术和逻辑运算 5/16/20234计算机组成原理实验计算机组成原理实验1.
3、2 实验设备实验设备 JYS-4JYS-4计算机组成原理教学实验装置计算机组成原理教学实验装置排线、导线若干排线、导线若干5/16/20235计算机组成原理实验计算机组成原理实验JYS-4硬件系统 布局图5/16/20236计算机组成原理实验计算机组成原理实验1.3 实验内容实验内容 1)熟悉算术逻辑运算单元电路实验原理)熟悉算术逻辑运算单元电路实验原理算术逻辑运算单元电路的结构算术逻辑运算单元电路的结构使用使用2 2片片74LS18174LS181以并串连形式构成以并串连形式构成8 8位字长位字长ALUALU,ALUALU输输出经过三态门同数据总线相连。运算器的两输入端的出经过三态门同数据总
4、线相连。运算器的两输入端的数据分别由两个锁存器锁存,锁存器输入与数据总线数据分别由两个锁存器锁存,锁存器输入与数据总线相连,数据开关用来给出参与运算的数据,通过三态相连,数据开关用来给出参与运算的数据,通过三态门和数据总线相连,数据显示灯与数据总线相连,用门和数据总线相连,数据显示灯与数据总线相连,用来显示数据总线内容。实验过程中,来显示数据总线内容。实验过程中,ALUALU根据不同运算根据不同运算控制信号对控制信号对2 2个锁存器中的二进制数进行算术或逻辑运个锁存器中的二进制数进行算术或逻辑运算。运算结果经三态门送到数据总线。算。运算结果经三态门送到数据总线。5/16/20237计算机组成原
5、理实验计算机组成原理实验1.3 实验内容实验内容 1)熟悉算术逻辑运算单元电路实验原理)熟悉算术逻辑运算单元电路实验原理算术逻辑运算单元电路的主要控制信号算术逻辑运算单元电路的主要控制信号 算术逻辑单元电路中用到的控制信号主要有算术逻辑单元电路中用到的控制信号主要有T4T4、S0S0、S1S1、S2S2、S3S3、CnCn、M M、LDDR1LDDR1、LDDR2LDDR2、SW-BSW-B、ALU-BALU-B。在实际应用中,只需将在实际应用中,只需将“W/R UNIT”“W/R UNIT”的的T4T4接至接至“STATE“STATE UNIT”UNIT”的微动开关的微动开关KK2KK2的输
6、出端,按动微动开关,即可的输出端,按动微动开关,即可获得实验所需的单脉冲,其中获得实验所需的单脉冲,其中CnCn、SW-BSW-B、ALU-BALU-B为低电为低电平有效,它们是分别控制运算器进位、数据开关至数平有效,它们是分别控制运算器进位、数据开关至数据总线的三态门以及运算器输出至数据总线三态门的据总线的三态门以及运算器输出至数据总线三态门的控制信号。控制信号。5/16/20238计算机组成原理实验计算机组成原理实验1.3 实验内容实验内容 1)熟悉算术逻辑运算单元电路实验原理)熟悉算术逻辑运算单元电路实验原理算术逻辑运算单元电路的主要控制信号算术逻辑运算单元电路的主要控制信号 LDDR1
7、LDDR1、LDDR2LDDR2为高电平有效,它们分别是运算器的为高电平有效,它们分别是运算器的“A“A寄存器寄存器”和和“B“B寄存器寄存器”数据锁存控制信号,有效时当数据锁存控制信号,有效时当有有T4T4脉冲来临便接收数据,无效时便锁存数据。脉冲来临便接收数据,无效时便锁存数据。S0S0、S1S1、S2S2、S3S3以及以及M M和和CnCn是运算器的运算功能控制信号,是运算器的运算功能控制信号,其状态与功能见其状态与功能见74LS18174LS181功能表。功能表。5/16/20239计算机组成原理实验计算机组成原理实验SN74181型型ALU逻辑图及在正逻辑下功能表逻辑图及在正逻辑下功
8、能表功能表中功能表中“加加”表示算术加,表示算术加,“+”表示逻辑加表示逻辑加S3S2S1S0正正 逻逻 辑辑M=H逻辑逻辑运算运算M=L 算算术术运算运算Cn=1Cn=0LLLL/AAA+1LLLHA+BA+B(A+B)加加1LLHLABA+B(A+B)加加1LLHH“0”减减1“0”LHLLABA加加(AB)A加加(AB)加加1LHLHB(AB)加加(A+B)(AB)加加(A+B)加加1LHHLABA减减B减减1A减减BLHHHAB(AB)减减1A5/16/202310计算机组成原理实验计算机组成原理实验S3S2S1S0正正 逻逻 辑辑M=H逻辑逻辑运算运算M=L 算算术术运算运算 Cn=
9、1Cn=0HLLLA+BA加加(AB)A加加(AB)加加1HLLHA BA加加BA加加B加加1HLHLB(AB)加加(A+B)(AB)加加(A+B)加加1HLHHAB(AB)减减1ABHHLL“1”A加加AA加加A加加1HHLHA+BA加加(A+B)A加加(A+B)加加1HHHLA+BA加加(A+B)A加加(A+B)加加1HHHHAA减减1A5/16/202311计算机组成原理实验计算机组成原理实验1.3 实验内容实验内容 2)运算器实验)运算器实验原理图原理图5/16/202312计算机组成原理实验计算机组成原理实验1.4 实验步骤实验步骤 0)打开实验装置,熟悉实验装置各部分结构和功打开实
10、验装置,熟悉实验装置各部分结构和功能能;练习正确的插拔线方法。练习正确的插拔线方法。5/16/202313计算机组成原理实验计算机组成原理实验1.4 实验步骤实验步骤 1)按要求打开实验装置,把上述原理图中用到的按要求打开实验装置,把上述原理图中用到的单元电路及控制信号与实验装置上各单元电路单元电路及控制信号与实验装置上各单元电路和相关信号控制开关等实物相对照,熟悉应用和相关信号控制开关等实物相对照,熟悉应用和操作对象。本次实验用到的所有数据开关和和操作对象。本次实验用到的所有数据开关和控制开关如果不在初始状态,则要先将其打到控制开关如果不在初始状态,则要先将其打到初始状态(即断开状态),在本
11、装置中,开关初始状态(即断开状态),在本装置中,开关断开,其输出均为高电平状态(开关指示灯灭)断开,其输出均为高电平状态(开关指示灯灭)5/16/202314计算机组成原理实验计算机组成原理实验1.4 实验步骤实验步骤 2)按图按图2-2连连接线路,连接线路,连接完毕后要接完毕后要进行仔细检进行仔细检查,确保无查,确保无误后方可通误后方可通电实验电实验 5/16/202315计算机组成原理实验计算机组成原理实验1.4 实验步骤实验步骤 3)用二进制数据开关向用二进制数据开关向DR1(寄存器寄存器A)和和DR2(寄存寄存器器B)置运算数据,步骤如下:置运算数据,步骤如下:再次查看开关单元再次查看
12、开关单元ALU-B开关是否处于初始状态开关是否处于初始状态不在初始状态则打到初始状态(不在初始状态则打到初始状态(ALU-B=1),关闭),关闭ALU输出的三态门。输出的三态门。接通接通WS-B开关,打开数据输入单元的三态门。开关,打开数据输入单元的三态门。分别向寄存器分别向寄存器A和寄存器和寄存器B置数,操作流程如图置数,操作流程如图关闭数据输入三态门,即断开关闭数据输入三态门,即断开SW-B开关(开关(SW-B=1)5/16/202316计算机组成原理实验计算机组成原理实验1.4 实验步骤实验步骤 3)用二进制数据开关向用二进制数据开关向DR1(寄存器寄存器A)和和DR2(寄存寄存器器B)
13、置运算数据置运算数据拨动输入单元的数据开关生成八位二进制数据X 向寄存器A置数据:LDDR1=1 LDDR2=0 T4=拨动输入单元的数据开关生成八位二进制数据Y 向寄存器B置数据:LDDR1=0 LDDR2=1 T4=5/16/202317计算机组成原理实验计算机组成原理实验1.4 实验步骤实验步骤 4)验证寄存器验证寄存器A(DR1)和寄存器和寄存器B(DR2)中数据的正中数据的正确性,步骤如下:确性,步骤如下:关闭数据输入三态门关闭数据输入三态门(SW-B=1),打开,打开ALU输出三态门输出三态门(ALU-B=0)。当当S3S0、初始状态时,控制开关均在断开状态,、初始状态时,控制开关
14、均在断开状态,ALU输出寄存器输出寄存器A的数据,对照总线指示灯数据。只接通的数据,对照总线指示灯数据。只接通S2和和S0控制开关控制开关(S2=0,S0=0),其余开关状态不变,其余开关状态不变,ALU输出寄存器输出寄存器B的数据,对照总线指示灯数据。的数据,对照总线指示灯数据。如果两个寄存器显示数据与置入数据一致,表明实验装如果两个寄存器显示数据与置入数据一致,表明实验装置所用到单元电路、实验接线和操作都正确。否则必有置所用到单元电路、实验接线和操作都正确。否则必有实验环节发生错误,必须认真检查分析,找出出错原因。实验环节发生错误,必须认真检查分析,找出出错原因。后续实验必须在上述结果正确
15、无误的基础方可进行。后续实验必须在上述结果正确无误的基础方可进行。5/16/202318计算机组成原理实验计算机组成原理实验1.4 实验步骤实验步骤 5)验证验证74LS181的算术运算和逻辑运算功能的算术运算和逻辑运算功能(正逻正逻辑辑),在给定寄存器,在给定寄存器A(DR1=X)和寄存器和寄存器B(DR2=Y)数据的情况下,改变运算器的功能,数据的情况下,改变运算器的功能,观察运算器的输出,把相关功能下的输出结果填观察运算器的输出,把相关功能下的输出结果填入表入表2-2,并做出理论分析和比较,验证实验的,并做出理论分析和比较,验证实验的正确性。正确性。5/16/202319计算机组成原理实
16、验计算机组成原理实验表2-2 运算器实验数据记录表 5/16/202320计算机组成原理实验计算机组成原理实验1.5 实验注意事项实验注意事项 1)全部接好线并检查无误方可通电,严禁带电插拔全部接好线并检查无误方可通电,严禁带电插拔排线;排线;2)每组实验数据不能完全相同,做好实验数据记录;每组实验数据不能完全相同,做好实验数据记录;3)根据实验内容写出实验报告;根据实验内容写出实验报告;5/16/202321计算机组成原理实验计算机组成原理实验实验一实验一 运算器实验运算器实验 实验二实验二 进位运算和移位运算实验进位运算和移位运算实验实验四实验四 数据通路实验数据通路实验实验三实验三 存储
17、器实验存储器实验实验目录5/16/202322计算机组成原理实验计算机组成原理实验实验二 进位运算和移位运算实验 实验目的和要求 实验设备 实验内容 实验步骤 实验注意事项5/16/202323计算机组成原理实验计算机组成原理实验2.1 实验目的和要求实验目的和要求 验证待进位控制的算术运算功能发生器的进位验证待进位控制的算术运算功能发生器的进位功能功能 验证移位控制的组合功能验证移位控制的组合功能 5/16/202324计算机组成原理实验计算机组成原理实验2.2 实验设备实验设备 JYS-4JYS-4计算机组成原理教学实验装置计算机组成原理教学实验装置排线、导线若干排线、导线若干5/16/2
18、02325计算机组成原理实验计算机组成原理实验2.3 实验内容实验内容 1)进位计算实验原理)进位计算实验原理进位控制单元电路是在算术逻辑运算单元基础上增加进位控制单元电路是在算术逻辑运算单元基础上增加进位控制部分形成的单元电路,其作用是验证运算器进位控制部分形成的单元电路,其作用是验证运算器在进行运算的过程中是否产生进位,并将结果用指示在进行运算的过程中是否产生进位,并将结果用指示灯显示出来灯显示出来进位控制单元电路结构原理如图进位控制单元电路结构原理如图3-13-1,进位控制单元电,进位控制单元电路以算术逻辑运算单元电路为基础,具有算术逻辑运路以算术逻辑运算单元电路为基础,具有算术逻辑运算
19、单元所有控制信号,为控制进位锁存器,增加了算单元所有控制信号,为控制进位锁存器,增加了ARAR控制信号,当该信号处于低电平,同时发送控制信号,当该信号处于低电平,同时发送T4T4信号,信号,ALUALU进位被锁存在锁存器中进位被锁存在锁存器中 进位控制单元电路的数据通路进位控制单元电路的数据通路 5/16/202326计算机组成原理实验计算机组成原理实验图图3-1进位控制单进位控制单元电路结构元电路结构原理图原理图5/16/202327计算机组成原理实验计算机组成原理实验2.3 实验内容实验内容 2)移位运算实验原理)移位运算实验原理移位运算单元电路是运算器单元电路中负责完成二进移位运算单元电
20、路是运算器单元电路中负责完成二进制数的逻辑左移、逻辑右移、算术左移、算术右移的制数的逻辑左移、逻辑右移、算术左移、算术右移的器件及其移动控制操作电路来实现的器件及其移动控制操作电路来实现的 移位运算结构如图移位运算结构如图3-33-3,使用一片,使用一片74LS29974LS299作为移位发作为移位发生器,其八位输入生器,其八位输入/输出端以排针方式和总线单元电路输出端以排针方式和总线单元电路连接。连接。299-B299-B信号控制使能端,信号控制使能端,T4T4时序为时钟脉冲,实时序为时钟脉冲,实验时将读写单元的验时将读写单元的T4T4接至状态单元的接至状态单元的KK2KK2脉冲发生器,脉冲
21、发生器,由由S0 S1 MS0 S1 M信号控制功能状态,其列表信号控制功能状态,其列表3-13-1通过控制信号,改变单元功能。每使用一次通过控制信号,改变单元功能。每使用一次T4T4信号,信号,产生一次移位运算产生一次移位运算 5/16/202328计算机组成原理实验计算机组成原理实验表表3-1 移位控制功能表移位控制功能表5/16/202329计算机组成原理实验计算机组成原理实验图图3-3移位运算结移位运算结构图构图5/16/202330计算机组成原理实验计算机组成原理实验2.4 实验步骤实验步骤 1)进位计算实验步骤)进位计算实验步骤1按图按图3-2连接试验线路,连接完毕仔细检查无误后通
22、电连接试验线路,连接完毕仔细检查无误后通电 5/16/202331计算机组成原理实验计算机组成原理实验2.4 实验步骤实验步骤 1)进位计算实验步骤)进位计算实验步骤2从输入单元电路向寄存器从输入单元电路向寄存器A和寄存器和寄存器B置数,步骤为:置数,步骤为:关闭关闭ALU输出三态门输出三态门,开启输入三态门,开启输入三态门,要向要向DR1寄存器中输入寄存器中输入01010101,先将数据开关置,先将数据开关置01010101,将,将LDDR1置置1,LDDR2置置0,按,按KK2发送发送T4脉冲,脉冲,数据数据01010101便送入寄存器便送入寄存器A中。再将数据开关置中。再将数据开关置10
23、101010,将,将LDDR1置置0,LDDR2置置1,按,按KK2发送发送T4脉冲,数据脉冲,数据10101010便送入寄存器便送入寄存器B中。中。5/16/202332计算机组成原理实验计算机组成原理实验2.4 实验步骤实验步骤 1)进位计算实验步骤)进位计算实验步骤3进位标志位清零进位标志位清零,清零的方法是,将,清零的方法是,将S3 S2 S1 S0 M的状态置为的状态置为0 0 0 0 0,AR状态置为状态置为0(要注意的是清(要注意的是清零时零时DR1寄存器中的数不能等于寄存器中的数不能等于FF)。然后按动微动)。然后按动微动开关开关KK2。5/16/202333计算机组成原理实验
24、计算机组成原理实验2.4 实验步骤实验步骤 1)进位计算实验步骤)进位计算实验步骤4验证带进位运算及进位锁存功能验证带进位运算及进位锁存功能,实验使用加法运算,实验使用加法运算来验证。首先向来验证。首先向DR1、DR2置数,并将进位标志位清置数,并将进位标志位清零。然后使零。然后使ALU-B=0,S3 S2 S1 S0 M状态为状态为 1 0 0 1 0,此时将数据显示灯上显示的数据位,此时将数据显示灯上显示的数据位DR1、DR2加当加当前进位标志位,这个结果是否产生进位,则要按动微前进位标志位,这个结果是否产生进位,则要按动微动开关动开关KK2,若进位标志灯亮,表示无进位;反之,若进位标志灯
25、亮,表示无进位;反之,则表示有进位则表示有进位。5/16/202334计算机组成原理实验计算机组成原理实验2.4 实验步骤实验步骤 2)移位运算实验步骤)移位运算实验步骤1按图按图3-4连接线路,将连接线路,将“W/R UNIT”的的T4接至接至“STATE UNIT”的的KK2。ALU UNIT的的AUJ1连接至连接至BUS UNIT再接再接到到INPUT UNIT的的SWJ3,299-B S1 S0 M接到接到SWITCH UNIT相应接口。连接完毕检查无误后接通电源相应接口。连接完毕检查无误后接通电源。5/16/202335计算机组成原理实验计算机组成原理实验2.4 实验步骤实验步骤 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 实验
限制150内