定点数乘法运算之原码一位乘法

最近开始学习定点数的乘法运算,原码的一位乘、两位乘和补码的一位乘和两位乘。因此在这写写笔记分享给大家,顺带检验一下自己的学习成果。 这篇文章介绍一下原码一位乘法的运算。
为了担心有些小伙伴不清楚,我先说明一下小学二年级的乘法公式:被乘数 * 乘数 = 积

被乘数[X]原=X~f . X~0 X~1 X2…Xn
乘数[Y]原=Yf . Y0Y1Y2…Yn,则
乘积[Z]原=(Xf⊕Yf ) . (0. X0 X1 X2 …Xn)(0 .Y1 Y2 …Yn)
其中Xf为被乘数符号,Yf为乘数符号
Xf⊕Yf : 这个为两符号位的异或运算,相同为0,不同为1。
eg:1⊕0=1 1⊕1=0

计算步骤要点:
第一步:初始部分积设全0,从乘数末位乘起。
第二步:乘数位为1,部分积加被乘数,结果右移一位。
第三步:乘数位为0,部分积加全0,结果右移一位。
第四步:重复上述操作直到乘数乘完为止。

注意:两操作数的绝对值相乘,符号位单独处理

多说无益,还是直接上例题吧!
例题:已知X=0.1101 Y=0.1011 求[X*Y]原。

计算机组成原理中原码一位乘法相关推荐

  1. 计算机组成原理 原码一位乘法(C语言实现)

    #include<stdio.h>int Binary_add(int* Binary1,int* Binary2)//自定义的用于辅助的紧耦合函数,用于实现本题中二进制的加法运算 {in ...

  2. 计算机组成原理源码,计算机组成原理源码两位乘课程设计报告.docx

    PAGE 沈阳航空航天大学 计算机组成原理课程设计报告 院系 计算机学院 专 业 题目 定点原码两位乘法程序的设计与实现 班级 姓 名 学号 指导教师 以下内容由指导教师填写 序号 评价项目 评分 满 ...

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

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

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

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

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

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

  6. 计算机组成与原理如何书写DEC微指令,计算机组成原理课程设计16位机微程序控制器指令系统设计与实现.doc...

    计算机组成原理课程设计16位机微程序控制器指令系统设计与实现 一.设计题目 16位机微程序控制器指令系统的设计与实现 二.设计目的 通过看懂教学计算机组合逻辑控制器中已经设计好并正常运行的几条基本指令 ...

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

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

  8. 计算机组成原理偶校验编码设计,计算机组成原理校验码生成电路的设计.doc

    计算机组成原理校验码生成电路的设计 编 号:学 号: 9 课 程 设 计 教 学 院计算机学院课程名称计算机组成原理课程设计题 目校验码生成电路的设计专 业计算机科学与技术班 级计科一班姓 名陈建辉同 ...

  9. 【计算机组成原理】码距怎么计算

    [计算机组成原理]码距怎么计算 计算码距的一种方法,就是对两个位串进行异或(xor)运算,并计算出异或运算结果中1的个数. 例如110和011这两个位串,对它们进行异或运算,其结果是: 110⊕011 ...

  10. 计算机阵列除法器原理,计算机组成原理原码阵列除法器.doc

    计算机组成原理原码阵列除法器 计算机组成原理 专周报告 成都电子机械高等专科学校计算机工程系 ` 目 录 一.项目名称1 二.实验目的1 三.不恢复余数的阵列除法器介绍1 四.逻辑流程图及原理3 算法 ...

最新文章

  1. 陌陌股价过山车背后隐藏了什么?
  2. UE4.18预览第一版发布,共享XR引擎层降低硬件支持难度
  3. 老板扣了我1000,因为我没记住阿里巴巴开发手册的这条规则。
  4. PKI/CA (6)双证书
  5. Cisco Ensoft
  6. html2个表单,单个html angular2中的多个表单
  7. 在navicat中新建数据库
  8. Linux下删除非空文件目录
  9. 监控ajax上传进度
  10. Java基础-面向接口(interface)编程
  11. 不要让你的不主动,耽误了你的人脉
  12. Warshall 算法
  13. C6678/C6657+ZYNQ/K7/A7 FPGA+AD+北斗的软硬件设计方案
  14. Android流媒体播放器介绍
  15. CSS代码缩写,占用更少的带宽/字体缩写/盒模型代码简写/颜色值缩写
  16. 【观点】如何度过自己的研究生生涯,看看院士的回答,兴许会有一些收获。
  17. FTP服务器部署与优化+Received message too long报错
  18. Shell中的美元符号$
  19. 摄影大师2020,10款PS扩展插件合集
  20. 直播app平台搭建需要那些技术流程

热门文章

  1. 优化设计c语言程序设计,c语言优化设计.doc
  2. 黑马Python笔记3
  3. CAD工具——批量打印
  4. 匿名者黑页html源码,HACK敲代码黑页源码
  5. 构建WebIM聊天程序
  6. CS61A第一章笔记
  7. 计算机软件用户体验报告,软件项目用户体验性测试报告.doc
  8. 淘宝京东查看价格历史的chrome插件
  9. webService接口调试工具——Strom
  10. IBATIS开发指南(夏昕)