移位运算实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
塔里木大学计算机专业(计算机组成原理)课程实验报告 课程名称: 计算机组成原理 任课教师: 王冬 机 房: 逸夫楼106 实验箱编号: 实验日期: 实验成绩: 实验班级: 计算机16-4 学生姓名: 余杰 实验名称: 移位运算实验 实验设备 、设施: 计算机组成原理实验箱、排线、电源线、串口线… 实验目的 掌握移位控制的功能及工作原理 二、实验内容 输入数据,利用移位寄存器进行移位操作。 三、实验原理 移位运算实验电路的功能由S1、S0、M控制,具体功能见表2-2: 299-G S1 S0 M 功 能 0 0 0 × 保持 0 1 0 0 循环右移 0 1 0 1 带进位循环右移 0 0 1 0 循环左移 0 0 1 1 带进位循环左移 1 1 1 × 置数 四、实验步骤 本实验中所有控制开关拨动,相应指示灯亮代表高电平“1”,指示灯灭代表低电平“0”。 连线时应注意:对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。 按图2-4接线: 运算器电路 S3S2S1S0MCn 运算器电路 S3S2S1S0MCn G-299 BD15……BD8 数据总线 BD7……BD0 控制总线T4 控制总线T4 C-G S3S2S1S0MCn C-G S3S2S1S0MCn 299-G 控制开关电路 T4 fin f/8 脉冲源及时序电路 DIJ1 DIJ-G DIJ2 数据输入电路 图2-4 实验二开关实验接线图 为了避免总线冲突,首先将控制开关电路的所有开关拨到输出高电平“1”状态,所对应的指示灯亮。 2.不带进位移位操作过程:(以左移为例) 开始实验前要把所有控制开关电路上的开关置为高电平“1”状态。拨动清零开关CLR,使其指示灯灭。再拨动CLR,使其指示灯亮。 置数: 置C-G=1,299-G=1,通过数据输入电路输入要移位的数据,置D15---D0= “0000000000000001”,然后置C-G=0,数据总线显示灯显示“0000000000000001”,置S0=1,S1=1,参考功能表表2-2可见,此时为置数状态,按脉冲源及时序电路上的【单步】按钮,置C-G=1,完成置数的过程。 不带进位移位: 置299-G=0,S0=1,S1=0,M=0,参考功能表表2-2可见,此时为循环左移状态,数据总线显示灯显示“0000000000000001”, 按【单步】,数据总线显示灯显示“0000000000000010”, 再按一次【单步】,数据总线显示的数据向左移动一位。连续按【单步】,观察不带进位移位的过程。如想进行右移,参考表2-2可见,置S0=0,S=1,再按【单步】即可实现右移操作。 带进位移位 首先观察运算器电路上的进位指示灯Z的状态,灯亮表示进位为“1”,灯灭表示进位为“0”。通电进位指示灯灭,进位为“0”状态。先按步骤(1)将“1111111111111111”置入移位寄存器,然后置299-G=0,S0=1,S1=0,M=1,参考功能表表2-2可见,此时为带进位循环左移状态,数据总线显示灯显示“1111111111111111”,按【单步】按钮,数据总线显示灯显示“1111111111111110”,进位指示灯亮,表示进位“0”已经进入移位寄存器,同时“1”进入进位单元。连续按【单步】,当数据总线显示灯显示“0111111111111111”时,再按【单步】,数据总线显示灯显示“1111111111111111”,进位指示灯灭,表示 “0”进入进位单元。连续按【单步】,观察带进位移位的过程。如想进行带进位右移,参考表2-2可见,置S0=0,S=1,M=1,再按【单步】即可实现带进位右移操作。 3. 按以上的操作方法验证表2-2所列的移位运算试验电路的所有功能。 实验数据记录—111010—(循环左移)—101010(循环右移) 六、实验结果及分析 循环左移时,用从左边移出的位填充字的右端,而循环右移时,用从右边移出的

文档评论(0)

_______ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档