关于定点数原码一位乘法手算:

提示:本贴为学习计组记录.


原码一位乘法步骤:

步骤①:确定最终结果符号位;
步骤②:算出被乘数和乘数的绝对值。

注意:

  1. X * Y 中 ----- X是被乘数,Y是乘数 。(哎~)
  2. 原码一位乘法运算右移是 逻辑右移。即,符号位一起进行移动。
  3. 乘数 的符号位 不参与运算。
  4. 设机器字长为 n+1 位(含一位符号位),则进行n轮加法,n次移位。
    如:设机器字长为 5 位(含一位符号位,n=4),则进行4轮加法、4次移位。

手算展示:

(1) 定点小数的原码一位乘法

提示:这里使用了双符号位(因为王道是这样讲的,原因忘了),使用单符号位也可以。

设 x= —0.11111 ,y = +0.11101. 求 x * y = ?

设 x= —0.11010 ,y = —0.01011. 求 x * y = ?

(2) 定点整数的原码一位乘法

提示:这里分别用不带符号位 和 带符号位 进行了比较,发现带着符号不容易算错(对于我来说是这样的)

设 x= —1111 ,y = +0111. 求 x * y = ?


注:

定点小数,如0.11111中写小数点"."

定点整数,如0,11111中是 “,”

但在机器中是不会保存 .和, 的。这是人为写的,方便区分和识别


END…

【计算机组成原理——定点数原码一位乘法手算】相关推荐

  1. 计算机组成原理之原码一位乘法过程

    部分积 乘数 说明 0.0000 + ..0.1110 1101 初始条件,部分积为0 乘数为1 加被乘数 0.1110 0.0111 +. 0.0000 0110 右移一位,形成新的部分积,同时乘数 ...

  2. [计算机组成原理]2-8、定点数原码一位乘法

    前言 在学习定点数的原码一位乘法之前,我们要知道我们在学的是什么,定点数的原码乘法其实完全用十进制的乘法规则来计算,只需要将逢十进一改为逢二进一即可: 既然我们都知道定点数的原码乘法了,我们为什么还要 ...

  3. 【计算机组成原理】定点乘法运算之原码两位乘法

    讨论x * y = z 采用原码两位乘法,已知x和y,如何求得z 原码两位乘法和原码一位乘法一样,符号位不参加运算 部分积和被乘数x均采用三位符号,乘数y末位每次要加一个c,c一开始是0 根据如下法则 ...

  4. 计算机组成原理:原码、补码一位乘,Booth算法

    原码一位乘: 学习传送门:原码一位乘 主要方法:1判断,2加法,3右移,循环结束 其他: 原码逻辑右移,原码高位补零 补码算数移位 补码一位乘: 学习传送门:补码一位乘 主要思想: 1判断 2加法 3 ...

  5. 计算机组成原理——关于原码、补码、移码运算及浮点数运算的总结

    计算机组成原理--关于原码.补码.移码运算及浮点数运算的总结 一.数的表示法 1.1 原码 [X]原码={X0≤X≤2n−1−12n−1+∣X∣−(2n−1−1)≤X≤0[X]_{原码}= \left ...

  6. 加减法、原码一位乘法、Booth算法、恢复余数法、加减交替法符号位及小结

    在学习计算机组成原理的计算方法时,或为步骤疑惑,或为题目难倒,本文主要介绍思路以及对常用类型小结 个人总结,仅供参考,能力有限,难免出错,欢迎大家讨论,书籍参考唐朔飞版<计算机组成原理> ...

  7. 定点乘法运算之原码一位乘法

    x * y = z 讨论已知x和y的情况下,怎么通过原码一位乘法方法得出z~~ 首先说下运算规则~ 1. z的符号位通过x和y的符号位进行异或运算得到~(这个很好理解哒,负负得正,正正得正,正负得负嘛 ...

  8. [计算机组成原理] Booth算法 —— 补码一位乘法

    x * y = z 运算规则: 1.和原码一位乘法不同,补码一位乘法的符号位是参加运算的,且运算结果和所有参加运算的数都是补码形式. 2.乘数 x 取双符号位参与运算,部分积的初始值为0: 乘数 y ...

  9. 原码一位乘法(2020-03-27)

    原码一位乘法 我直接上例子吧,说实话我看书上的定义过程,我个憨憨不懂.

  10. 一位原码的乘法规则_原码一位乘法与补码一位乘法

    原码1位乘法 在定点计算机中,两个原码表示的数相乘的运算规则是:乘积的符号位由两数的符号按异或运算得到.而乘积的数值部分则是两个正数相乘之积.设n位被乘数和乘数用定点小数表示(定点整数也相同适用) 被 ...

最新文章

  1. 漫话:如何给女朋友解释为什么Windows上面的软件都想把自己安装在C盘
  2. FPGA之道(39)HDL的命名规则
  3. Google Maps打开出现internal error错误
  4. Confluence 6 升级完成后的检查
  5. 1-2 小程序适合做什么样的应用
  6. VTK:Rendering之Cone4
  7. salt-ssh的使用(不需要安装客户端)
  8. SQL数据库实战(含建表数据和查询案例)
  9. JavaWeb:XML总结
  10. iphone如何信任软件_苹果企业开发者证书成漏洞 盗版商发布破解版iPhone应用
  11. 二叉树后序遍历_二叉树后序遍历非递归实现
  12. css 样式文字溢出显示省略号
  13. Mac 链接达梦数据库 DmJdbcDriver18.jar下载
  14. java调用jrtplib,jrtplib的文档翻译
  15. Codesys学习调试笔记1
  16. 今日头条文章满多少字算原创
  17. MKS GEN_L V2.1 Klipper固件使用说明书
  18. 数学符号名称,解释,定义加举例
  19. python等待键盘输入_Pythoninput实现等待键盘输入,超时返回缺省值,并且释放input...
  20. php 腾讯云 短信验证码发送

热门文章

  1. 浅析城市综合管廊配电结构
  2. Linux logviewer的功能,基于终端的日志工具logview
  3. 岩土工程颗粒流软件PFC6.0实用技巧——将abaqus网格转换成PFC流体网格
  4. Visual Studio 2022安装配置
  5. WIN7下安装IIS
  6. 一.mtk平台的gpio控制
  7. 破解版抓包工具Charles教程(资源分享)
  8. H5游戏开发:游戏引擎入门推荐
  9. python离线录音转文字软件_如何将语音文件转换为文字?这5款软件轻松做到!...
  10. php 网页转换成pdf文件格式,将网页HTML转换成PDF格式文件的几种办法