移位运算器实验报告

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

移位运算器实验报告

移位运算器实验报告

移位运算器

实验报告

课程名称: 计算机组成原理

姓名/学号: 实验名称: 算术逻辑运算专业: 软件工程班级: 软件工程班指导教师:

实验日期: 2011年 10月 26日

实验成绩:

批阅教师签字:

第 1 页共 4 页

移位运算器实验报告

一、实验目的

, 验证移位控制的组合功能

二、实验设备

, 1、TDN,CM,组成原理实验仪一台

, 2、导线若干

三、实验原理

, 利用移位发生器(74LS299)、时序脉冲T4、信号控制使能端299-B、电平控制信号

AR及S0 S1 M控制其功能状态。如上图所示为移位控制电路.其中使用了一片74L

S299作为移位发生器,其8位输入/输出端可连接至内部总线。74LS299移位器的片选

控制信号为299,B,在低电平时有效。T4为其控制脉冲信号,由“W/R UNIT”单元

中的T4接至“STATE UNIT”单元中的单脉冲发生器KK2上而产生,S0、S1、M 作为移

位控制信号。

第 2 页共 4 页

移位运算器实验报告

四、实验内容

, 分别将理论值(每种位移进行三次)填入表中(初始值为5A),向299置数(置成5A

(01011010))。

, 设置S1、 S0、 M、299-B的状态,观察并记录移位结果(F、CY)。

F(三次移位结果) CY 299-B S1 S0 M 功能理论值实验值理论值实验值任意 0 0 0 保持 01011010 1

00101101 0 0 1 0 0 循环右移 10010110 1

01001011 0

10101101 0 带进位循环0 1 0 1 01010110 1 右移 10101011 0

10110100 0 0 0 1 0 循环左移 01101001 1

11010010 0

10110101 0 带进位循环0 0 1 1 01101010 1 左移 11010101 0 任意 1 1 任意装数 01011010 1

实验步骤:

1. 仔细查线无误后,接通电源。

2. 向移位寄存器装数。

<1> 拨动输入开关形成任意二进制数(注意形成的数据要能明显区分各位)。

<2> 使SWITCH UNIT单元中的开关SW-B=0,打开数据输入三态门。 <3> 使S0=1、S1=1,并按动微动开关KK2,则将二进制数装入移位寄存器。 <4> 使SW-B=1,关闭数据输入三态门。

3. 移位运算操作。参照“移位控制电路功能表”的内容,先将S1、S0和299-B置为

0、0和0,检查移位寄存器单元装入的数是否正确,然后通过改变S0、S1、M 的状

态,并按动微动开关KK2,观察移位的结果。

第 3 页共 4 页

移位运算器实验报告

五、实验结果总结

六、思考题

1、循环移位和带进位循环移位有什么分别,

2、循环右移是否会影响进位标志位(CY),那么循环左移呢,

3、如何往移位发生器(74LS299)里置数,需要拨哪些开关,

4、如何读出移位发生器(74LS299)里的数,需要拨哪些开关, 第 4 页共 4 页

相关文档
最新文档