2021/01/09 组成原理——第六章 计算机的运算方法 6.3定点运算(上)

 来源:mooc视频 计算机组成原理——刘宏伟老师

一、移位运算

1、移位运算的数学意义

15.m = 1500. cm
小数点右移2位

机器用语 15相对于小数点 左移2位
(小数点不动)
左移 绝对值扩大
右移 绝对值缩小
在计算机中 移位与加减配合 能够实现乘除运算

2、算术移位的规则

符号位不变

----码制添加代码
正数原码、补码、反码0
负数原码0
负数补码左移 填0
负数补码右移 填1
负数反码1

3、算术移位的硬件实现

算术移位的硬件实现

(a)真值为正(b)负数的原码©负数的补码(d)负数的反码
<----丢 1出错出错正确正确
---->丢 1影响精度影响精度影响精度正确

4、算术移位与逻辑移位的区别

算术移位 有符号数的移位
逻辑移位 无符号数的移位
逻辑左移 低位添0,高位移丢
逻辑右移 高位添0,低位移丢

例如0101001110110010
逻辑左移10100110逻辑右移01011001
算术左移00100110算术右移11011001(补码)

移位
PS:昨天太困了,没学多少就睡了 坚持!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值