计算机组成原理移位运算实验报告,移位运算器实验报告.doc

移位运算器实验报告

移位运算器

实验报告

课程名称:

计算机组成原理

姓名/学号:

实验名称:

算术逻辑运算

专业:

软件工程

班级:

软件工程班

指导教师:

实验日期:

2011年 10月 26日

实验成绩:

批阅教师签字:

一、实验目的

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

二、实验设备

¡ 1、TDN-CM+组成原理实验仪一台

¡ 2、导线若干

三、实验原理

¡ 利用移位发生器(74LS299)、时序脉冲T4、信号控制使能端299-B、电平控制信号AR及S0 S1 M控制其功能状态。如上图所示为移位控制电路.其中使用了一片74LS299作为移位发生器,其8位输入/输出端可连接至内部总线。74LS299移位器的片选控制信号为299-B,在低电平时有效。T4为其控制脉冲信号,由“W/R UNIT”单元中的T4接至“STATE UNIT”单元中的单脉冲发生器KK2上而产生,S0、S1、M作为移位控制信号。

四、实验内容

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

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

299-B

S1

S0

M

功能

F(三次移位结果)

CY

理论值

实验值

理论值

实验值

0

0

0

任意

保持

01011010

1

0

1

0

0

循环右移

00101101

0

10010110

1

01001011

0

0

1

0

1

带进位循环右移

10101101

0

01010110

1

10101011

0

0

0

1

0

循环左移

10110100

0

01101001

1

11010010

0

0

0

1

1

带进位循环左移

10110101

0

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,观察移位的结果。

五、实验结果总结

六、思考题

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

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

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

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

第 4 页 共 4 页

展开阅读全文

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值