计算机组成原理左移门,计算机组成原理实验报告3-数据输出实验移位门实验.docx...

41528d3028836879cd698677c3999917.gif计算机组成原理实验报告3-数据输出实验移位门实验.docx

23数据输出实验/移位门实验一.实验要求利用CPTH实验仪的开关做为控制信号,将指定寄存器的内容读到数据总线DBUS上。二.实验目的1、了解模型机中多寄存器接数据总线的实现原理。2、了解运算器中移位功能的实现方法。三.实验电路CPTH中有7个寄存器可以向数据总线输出数据,但在某一特定时刻只能有一个寄存器输出数据,由X2,X1,X0决定那一个寄存器输出数据。数据输出选择器原理图连接线表四.实验数据及步骤实验1数据输出实验置下表的控制信号,检验输出结果实验2移位实验ALU直接输出和零标志位产生原理图ALU左移输出原理图ALU右移输出原理图直通门将运算器的结果不移位送总线。当X2X1X0100时运算器结果通过直通门送到数据总线。同时,直通门上还有判0电路,当运算器的结果为全0时,Z1,右移门将运算器的结果右移一位送总线。当X2X1X0101时运算器结果通过右通门送到数据总线。具体内部连接是CY与CN→DBUS7ALU7→DBUS6ALU6→DBUS5ALU5→DBUS4ALU4→DBUS3ALU3→DBUS2ALU2→DBUS1ALU1→DBUS0CY与CN→DBUS7当不带进位移位时CN00→DBUS7当带进位移位时CN1CY→DBUS7左移门将运算器的结果左移一位送总线。当X2X1X0110时运算器结果通过左通门送到数据总线。具体连线是ALU6→DBUS7ALU5→DBUS6ALU4→DBUS5ALU3→DBUS4ALU2→DBUS3ALU1→DBUS2ALU0→DBUS1当不带进位移位时CN00→DBUS0当带进位移位时CN1CY→DBUS0将55H写入A寄存器二进制开关K23K16用于DBUS70的数据输入,置数据55H置控制信号为按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。S2S1S0111时运算器结果为寄存器A内容注意观察移位与输出门是否打开无关,无论运算器结果如何,移位门都会给出移位结果。但究竟把那一个结果送数据总线由X2X1X0输出选择决定。五.心得体会这次实验我们感受和熟悉了计算机的移位算法,本实验可以说是前两次实验和这次实验的汇总,里面也包括了上两次实验的内容,像寄存器A,W;S1,S2,S3选择的运算。通过本次实验让我学到很多运算器的知识。还有就是关于移位运算的了,寄存器D显示的是不带移位的运算结果,寄存器R显示的是右移一位的运算结果,寄存器L显示的是左移一位的运算结果,当CN等于1,CY1N等于1的时候表示移位为一的移位运算。移位的运算方法是,右移时,在移位后的空位也即最高位补上CY1N的值,0或者1;左移时,在移位后的空位也即最低位补上CY1N的值,0或者1。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值