- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 移位控制实验 学号 姓名
广州华商学院实验报告
实验项目名称 算术移位和逻辑移位电路 课程名称 计算机组成原理 成绩评定
实验类型:验证型□综合型R设计型□ 实验日期 2022.4.23 指导教师
学生姓名 学号 专业班级
一、实验项目训练方案
小组合作:是□否R
小组成员:
实验目的:
1.掌握算术移位和逻辑移位电路的结构、功能及控制工作原理;
2.给定输入操作数,验证算术移位、逻辑移位以及循环移位的功能。记录测试结果;通过实验结果分析,加深对运算器的数据位移过程的理解;
3.通过实验,锻炼学生的分析问题和解决问题的能力,在出现问题的情况下,独立分析问题并予以解决。
实验场地及仪器、设备和材料
(请你据实填写)
实验场地:
仪器设备:计算机
软件:Windows XP,杭州电子科技大学的计算机组成原理精品课程教学网计算机组成原
理实验软件。
网络版实验软件: /2017/1123/c1801a56274/page.htm
实验训练题目:
实验原理与操作方法
1.移位控制电路及原理
移位控制电路如图1所示。移位控制电路移位器部件包括一片8位移位器74LS299芯片和GAL20V8实现的控制电路。74LS299移位器的片选控制信号为299-B#,低电平有效。S1、S0输入74LS299作为移位控制信号。
图1 移位控制电路
图2 移位控制实验电路
移位功能控制表如表1-1所示。
表1-1 移位功能控制表
(299-B)#
S1
S0
M
74LS299操作
0
0
0
任意
保持
0
1
0
0
循环右移
0
1
0
1
带进位CF的循环右移
0
0
1
0
循环左移
0
0
1
1
带进位CF的循环左移
任意
1
1
任意
装数
(二)实验内容和要求:
1.点击网址 /2017/1123/c1801a56274/page.htm。进入仿真平台,→单元实践→“移位单元”完成仿真练习。
2.用输入单元向移位器74LS299置数B6H,通过选择控制信号S1~S0、M、299-B#的值,验证移位器74LS299的循环右移、带进位循环右移、循环左移、带进位循环左移的功能是否正确,并将移位结果和进位标志CF记录在表2-2“数据B6H移位结果”中。
(三) 实验步骤:
1.置数操作过程及步骤
①设置299-B#=1,T4=1,I/O-R#=1。
②拨Input Device的开关值(Dw7~Dw0),D7~D0;
③置控制信号I/O-R#=0, Input Device的开关值?BUS Unit;
④拨S1S0开关=11,T4=0(蓝)?1(红)?0(蓝)(时钟输入端,数据输入、位移需要在时钟脉冲同步控制下动作),将数据置入74LS299中。
2.循环左移操作过程及步骤
将置CLR=0,S1=0,S0=1和M=0,做循环左移运算,点动改变T4(蓝)?1(红)?0(蓝)一次,数字循环移位。
3.带进位循环左移的功能操作过程及步骤
置CLR=0,S1=0,S0=1和M=1,做带进位循环左移运算,在BUS Unit 上读结果,点动改变T4(蓝)?1(红)?0(蓝)一次,数字循环移位。
4.循环右移操作过程及步骤
置CLR=0,S1=1,S0=0和M=0,做循环右移运算,在BUS Unit 上读结果,点动改变T4(蓝)?1(红)?0(蓝)一次,数字循环移位。
5.带进位循环右移操作过程及步骤
置CLR=0,S1=1,S0=0和M=1,做带进位循环右移运算,在BUS Unit 上读结果,点动改变T4(蓝)?1(红)?0(蓝)一次,数字循环移位。
6.实验结果:
表2-2 数据B6H移位结果
控制信号值
操作结果
(299-B)#
S1
S0
M
CF
74LS299操作结果
输入到移位器
74LS299初值
x
1
1
x
0
循环左移
第1次
0
0
1
0
0第2次
0
0
1
0
0第3次
0
0
1
0
0第4次
0
0
1
0
0第5次
0
0
1
0
0第6次
0
0
1
0
0第7次
0
0
1
0
0第8次
0
0
1
0
0带进位
循环左移
第1次
0
0
1
1
1第2次
0
0
1
1
0第3次
0
0
1
1
1
101
文档评论(0)