2022年2022年计算机组成原理与系统结构实验教程 2.pdf
《2022年2022年计算机组成原理与系统结构实验教程 2.pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机组成原理与系统结构实验教程 2.pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品感谢下载载实验一 算术逻辑运算实验一实验目的1了解运算器的组成结构。2掌握运算器的工作原理。3学习运算器的设计方法。4掌握简单运算器的数据传送通路。5验证运算功能发生器74LS181 的组合功能。二实验设备TDN-CM+或TDN-CM+教学实验系统一套。三实验原理实验中所用的运算器数据通路图如图2.6-1。图中所示的是由两片74LS181 芯片以并/串形式构成的 8 位字长的运算器。右方为低4 位运算芯片,左方为高4 位运算芯片。低位芯片的进位输出端 Cn+4 与高位芯片的进位输入端Cn 相连,使低 4 位运算产生的进位送进高4 位运算中。低位芯片的进位输入端Cn 可与外来进位相连,高位芯
2、片的进位输出引至外部。两个芯片的控制端S0S3 和M 各自相连,其控制电平按表2.6-1。为进行双操作数运算,运算器的两个数据输入端分别由两个数据暂存器DR1、DR2(用锁存器 74LS273 实现)来锁存数据。要将内总线上的数据锁存到DR1 或DR2 中,则锁存器74LS273 的控制端 LDDR1 或 LDDR2 须为高电平。当T4 脉冲来到的时候,总线上的数据就被锁存进 DR1 或DR2 中了。为控制运算器向内总线上输出运算结果,在其输出端连接了一个三态门(用74LS245 实现)。若要将运算结果输出到总线上,则要将三态门74LS245 的控制端 ALU-B 置低电平。否则输出高阻态。名
3、师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 30 页 -精品感谢下载载2图2.6-1 运算器通路图数据输入单元(实验板上印有 INPUT DEVICE)用以给出参与运算的数据。其中,输入开关经过一个三态门(74LS245)和内总线相连,该三态门的控制信号为SW-B,取低电平时,开关上的数据则通过三态门而送入内总线中。总线数据显示灯(在BUS UNIT 单元中)已与内总线相连,用来显示内总线上的数据。控制信号中除 T4 为脉冲信号,其它均为电平信号。由于实验电路中的时序信号均已连至“W/R UNIT”单元中的相应时序信号引出端,因此,需要将“W/R UNIT”单元中的 T4 接至
4、“STATE UNIT”单元中的微动开关KK2 的输出端。在进行实验时,按动微动开关,即可获得实验所需的单脉冲。S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、ALU-B、SW-B 各电平控制信号则使用“SWITCH UNIT”单元中的二进制数据开关来模拟,其中Cn、ALU-B、SW-B 为低电平有效,LDDR1、LDDR2 为高电平有效。对于单总线数据通路,作实验时就要分时控制总线,即当向DR1、DR2 工作暂存器打入数据时,数据开关三态门打开,这时应保证运算器输出三态门关闭;同样,当运算器输出结名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 30 页 -精品感谢下载
5、载果至总线时也应保证数据输入三态门是在关闭状态。四实验步骤1按图 2.6-2 连接实验电路并检查无误。图中将用户需要连接的信号线用小圆圈标明(其它实验相同,不再说明)。2开电源开关。3用输入开关向暂存器DR1 置数。拨动输入开关形成二进制数01100101(或其它数值)。(数据显示灯亮为0,灭为 1)。使 SWITCH UNIT 单元中的开关SW-B=0(打开数据输入三态门)、ALU-B=1(关闭ALU 输出三态门)、LDDR1=1、LDDR2=0。按动微动开关KK2,则将二进制数01100101 置入 DR1 中。4用输入开关向暂存器DR2 置数。拨动输入开关形成二进制数10100111(或
6、其它数值)。SW-B=0、ALU-B=1 保持不变,改变LDDR1、LDDR2,使 LDDR1=0、LDDR2=1。按动微动开关KK2,则将二进制数10100111 置入 DR2 中。5检验 DR1 和DR2 中存的数是否正确。关闭数据输入三态门(SW-B=1),打开 ALU 输出三态门(ALU-B=0),并使 LDDR1=0、LDDR2=0,关闭寄存器。置 S3、S2、S1、S0、M 为1 1 1 1 1,总线显示灯则显示DR1 中的数。置 S3、S2、S1、S0、M 为1 0 1 0 1,总线显示灯则显示DR2 中的数。6改变运算器的功能设置,观察运算器的输出。SW-B=1、ALU-B=0
7、 保持不变。按表 2-2 置S3、S2、S1、S0、M、Cn 的数值,并观察总线显示灯显示的结果。例如:置 S3、S2、S1、S0、M、Cn 为1 0 0 1 0 1,运算器作加法运算。置S3、S2、S1、S0、M、Cn 为0 1 1 0 0 0,运算器作减法运算。7验证 74LS181 的算术运算和逻辑运算功能(采用正逻辑)在给定 DR1=65、DR2=A7 的情况下,改变运算器的功能设置,观察运算器的输出,填入下表中,并和理论分析进行比较、验证。三态门数据开关(01100101)寄存器 DR1(01100101)数据开关(10100111)寄存器 DR2(10100111)名师资料总结-精
8、品资料欢迎下载-名师精心整理-第 3 页,共 30 页 -精品感谢下载载ALU-B=1 LDDR1=1 LDDR1=0 SW-B=0 LDDR2=0 LDDR2=1 T4=T4=图2.6-2 算术逻辑实验接线图名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 30 页 -精品感谢下载载表2.6-1DR1 DR2 S3 S2 S1 S0 M=0(算术运算)M=1(逻辑运算)Cn=1 无进位Cn=0 有进位65 65 65 A7 A7 A7 F=(65)F=(E7)F=(7D)F=(FF)F=(A5)F=(27)F=(BD)F=(3f)F=(8a)F=(0C)F=(A2)F=(24)F
9、=(CA)F=(4C)F=(E2)F=(64)F=(66)F=(E8)F=(7E)F=(00)F=(A6)F=(28)F=(BE)F=(40)F=(8B)F=(0D)F=(A3)F=(25)F=(CB)F=(4D)F=(E3)F=(65)F=(9A)F=(18)F=(82)F=(00)F=(AD)F=(58)F=(C2)F=(40)F=(BF)F=(3D)F=(A7)F=(25)F=(FF)F=(7D)F=(E7)F=(65)名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 30 页 -精品感谢下载载实验二 静态随机存储器实验一实验目的掌握静态随机存储器RAM 工作特性及数据的读写
10、方法。二实验设备1TDN-CM+或TDN-CM+教学实验系统一台。2PC 微机(或示波器)一台。三实验原理实验所用的半导体静态存储器电路原理如图3.6-1 所示,实验中的静态存储器由一片6116(2K 8)构成,其数据线接至数据总线,地址线由地址锁存器(74LS273)给出。地址灯 AD0 AD7 与地址线相连,显示地址线内容。数据开关经一个三态门(74LS245)连至数据总线,分时给出地址和数据。因地址寄存器为8 位,所以接入 6116 的地址为 A7A0,而高三位 A8 A10 接地,所以其实际容量为 256 字节。6116 有三个控制线:CE(片选线)、OE(读线)、WE(写线)。当片选
11、有效(CE=0)时,OE=0 时进行读操作,WE=0 时进行写操作。本实验中将OE 常接地,在此情况下,当CE=0、WE=0 时进行读操作,CE=0、WE=1 时进行写操作,其写时间与T3 脉冲宽度一致。实验时将 T3 脉冲接至实验板上时序电路模块的TS3 相应插孔中,其脉冲宽度可调,其它电平控制信号由“SWITCH UNIT”单元的二进制开关模拟,其中SW-B 为低电平有效,LDAR 为高电平有效。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 30 页 -精品感谢下载载图3.6-1 存储器实验原理图四实验步骤(1)形成时钟脉冲信号T3。具体接线方法和操作步骤如下:接通电源,用
12、示波器接入方波信号源的输出插孔H23,调节电位器 W1 及W2,使H23 端输出实验所期望的频率及占空比的方波。将时序电路模块(STATE UNIT)单元中的和信号源单元(SIGNAL UNIT)中的H23 排针相连。在时序电路模块中有两个二进制开关“STOP”和“STEP”。将“STOP”开关置为“RUN”状态、“STEP”开关置为“EXEC”状态时,按动微动开关START,则 TS3 端即输出为连续的方波信号,此时调节电位器W1,用示波器观察,使T3 输出实验要 求的脉冲信号。当“STOP”开关置为“RUN”状态、“STEP”开关置为“STEP”名师资料总结-精品资料欢迎下载-名师精心整理
13、-第 7 页,共 30 页 -精品感谢下载载状态时,每按动一次微动开关START,则 T3 输出一个单脉冲,其脉冲宽度与连续方式相同。若用 PC 联机软件中的示波器功能也能看到波形,可以代替真实示波器。(2)按图 3.6-2 连接实验线路,仔细查线无误后接通电源。图3.6-2 静态随机存储器实验接线图(3)写存储器给存储器的 00、01、02、03、04 地址单元中分别写入数据11、12、13、14、15。由上面的存储器实验原理图看出,由于数据和地址全由一个数据开关来给出,这就要分时地给出。下面的写存储器要分两个步骤,第一步写地址,先关掉存储器的片选(CE=1),打开地址锁存器门控信号(LDA
14、R=1),打开数据开关三态门(SW-B=0),由开关给出要写存储单元的地址,按动START 产生 T3 脉冲将地址打入到地址锁存器,第二步写数据,关掉地址锁存器门控信号(LDAR=0),打开存储器片选,使处于写状态(CE=0,WE=1),由开关给出此单元要写入的数据,按动START 产生 T3 脉冲将数据写入到当前的地址单元中。写其它单元依次循环上述步骤。写存储器流程如下:(以向00 号单元写入 11 为例)名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 30 页 -精品感谢下载载(4)读存储器依次读出第 00、01、02、03、04 号单元中的内容,观察上述各单元中的内容是否与
15、前面写入的一致。同写操作类似,读每个单元也需要两步,第一步写地址,先关掉存储器的片选(CE=1),打开地址锁存器门控信号(LDAR=1),打开数据开关三态门(SW-B=0),由开关给出要写存储单元的地址,按动START 产生 T3 脉冲将地址打入到地址锁存器;第二步读存储器,关掉地址锁存器门控信号(LDAR=0),关掉数据开关三态门(SW-B=1),片选存储器,使它处于读状态(CE=0,WE=0),此时数据总线上显示的数据即为从存储器当前地址中读出的数据内容。读其它单元依次循环上述步骤。读存储器操作流程如下:(以从00 号单元读出 11 数据为例)名师资料总结-精品资料欢迎下载-名师精心整理-
16、第 9 页,共 30 页 -精品感谢下载载名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 30 页 -精品感谢下载载实验四、指令寻址方式一实验目的通过本实验,掌握微型计算机系统的常用指令寻址方式。并掌握Debug的使用方法。掌握微型计算机基本寻址方式;掌握 Debug的使用;编写简单的程序。二实验设备1PC 微机一台。2MASM5.0 3Debug 三实验原理1微型计算机常用寻址方式:2实验内容及程序把2000 2099 内存区域中的内容复制到3000 3099 内存区域中.解 CX 作为传输数据的循环计数器(倒计数);BX作为被复制内存单元的指针(地址)。例:MOV AL,A
17、H ;AL (AH)8位 SUB AX,BX ;AX (AX)-(BX)16位 INC CX ;CX (CX)+1 16位以二地址指令为例,指令格式为例如:ADD BX,5 基本寻址方式汇编符号例子寻找操作数(的地址)的过程寄存器寻址 ADD BX,5 EA=BX,即数据在寄存器中寄存器间址 ADD BX,AX EA=(BX)立即寻址 ADD BX,5 操作数在指令中直接寻址 ADD 100,AX EA=100 间接寻址 -变(基)址寻址 ADD BX+20,AX EA=(BX+20)自相对 LOOP L1 EA=(IP)+位移量OP A1 A2 名师资料总结-精品资料欢迎下载-名师精心整理-
18、第 11 页,共 30 页 -精品感谢下载载源代码片段:MOV CX,100;寄存器寻址/立即数寻址MOV BX,2000;寄存器寻址/立即数寻址L1:MOV AL,BX;寄存器寻址/寄存器间址2000 3000 BX 开始CX 100 BX2000 AL(BX)(BX)+1000)AL(CX)=0?CX 递减 1 结束N Y BX 递增 1 名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 30 页 -精品感谢下载载MOV BX+1000,AL;变址寻址/寄存器寻址LOOP L1;自相对寻址;CX(CX)-1,;然后若(CX)0则转移(END)四实验步骤(1)运行环境的设置首先
19、执行“开始运行”命令,并在文本框中输入:cmd 命令,进入命令窗口;然后在提示符后面输入“Debug”命令,执行后将看到提示符“”,?;问号命令,可以查看 Debug 中可以使用的命令,及简要帮助。A ;小汇编命令,可以进入汇编编程状态,本实验程序即在此状态下输入。(2)程序输入进入小汇编状态后,将源程序正确输入,请注意程序中立即数数值的确定。(3)程序调试按照源程序中设定的源数据区和目标数据区,执行程序前先将源数据区中的数据设置为全FF,目标数据区中数据全设置为00,程序运行后验证目标数据区中的数据是否与源数据区中数据一致。(4)结果如果程序正确,源数据区中数据与目标数据区数据将完全一致。(
20、5)思考将程序中的寻址方式更换成不同的寻址方式。名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 30 页 -精品感谢下载载实验六总线控制实验一实验目的1理解总线的概念及其特性。2掌握总线传输控制特性。二实验设备TDN-CM+计算机组成原理教学实验系统一台。三实验内容1总线的基本概念总线是多个系统部件之间进行数据传送的公共通路,是构成计算机系统的骨架。借助总线连接,计算机在系统各部件之间实现传送地址、数据和控制信息的操作。因此,所谓总线就是指能为多个功能部件服务的一组公用信息线。2实验原理实验所用总线传输实验框图如图4-1 所示,它将几种不同的设备挂至总线上,有存储器、输入设备、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机组成原理与系统结构实验教程 2022 计算机 组成 原理 系统 结构 实验 教程
限制150内