运算方法与运算器——定点运算器

一、小引
1、逻辑运算
计算机中逻辑运算主要有:
逻辑非:按位反
逻辑加:按位或
逻辑乘:按位与
逻辑异或:按位加
2、移位运算
左移n位等于乘2n
右移n位等于除2n
(1)、移位与加法结合,实现乘除运算
(2)、无符号数的移位叫逻辑移位
空位补0
(3)、有符号数的移位叫算术移位
符号位不变

(4)、移位寄存器
作用:
①、实现移位指令
②、浮点运算中的小数点对其
③、构成移位寄存器型计数器:
顺序脉冲发生器
串行累加器
串并数据转换

二、ALU
多功能算术/逻辑运算单元
1、由FA构成的加法器,可以实现补码加/减运算,但存在问题:
(1)、由于串行进位运算时间长
(2)、不能完成逻辑操作
2、以加法器为核心的ALU
(1)、具有多种多种算术运算和逻辑运算功能
(2)、先行进位逻辑,能够实现高速加法运算
3、基本思想
(1)、改变FA的输入端Ai和Bi来实现算术运算和逻辑运算功能

(2)、将Ai和Bi输入一个函数发生器(进位传递函数和进位产生函数)得到输出Xi和Yi,作为FA的输入

n代表若干片ALU组成更大字长运算器时每片电路的进位输入
XiYi与控制参数S0S1S2S3和输入量AiBi的关系:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值