一:加法矫正

因为8421码和二进制数之间会有一定的差距,直接通过8421码进行计算时需要矫正,比如15+6

发现输出并不是我们想要的结果,这时就需要对低4位进行矫正

我们在这里就要给手动+6进行矫正。

对于多位矫正,我们只需要从最低位开始数,每4位为一组,对每组都进行满10+6即可(进位不可忽略)

二:减法矫正(此处减法为补码加法)

2.1:相减结果为正

还是用15-6做例子

去除符号位,其数据表示为00001111,每4位一组,进行满10-6操作,由于0000没到10,所以忽略,直接对1111进行减6

结果就为9

多位处理:正常使用补码加法,省略符号位后从最低位开始数,每4位一组,执行满10-6,每组进位忽略。

2.2:相减结果为负

此处用6-15为例

01代表负数,把符号位省略,计算其补码。

结果为:00001111

通过满10-6,结果为9,由于前面有个01的符号位,加上面,得到011001最后结果为-9

由此可知,相减结果如果为负,则在进行矫正前先求一次补码,所以多位处理参考上面进行处理。

8421码的加减矫正相关推荐

  1. 余三码以及加减 超级详解

    在讲解余三码之前我们说说8421码是啥 如下:十进制数字(3696)对应8421码为0011 0110 1001 0110推导过程:即3 对应 00116 对应 01109 对应 10016 对应 0 ...

  2. 定点运算之原码的加减交替除法(不恢复余数法)

    加减交替法处理思想是先减后判,如果减余数后发现不够减,则下一步中改为加除数操作 一.运算规则 1.符号位异或运算 2.被除数X ,除数Y均取绝对值的补码,且取双符号位 3.被除数X初始值为 [ |X| ...

  3. 计组之数据运算:5、加减运算与溢出判断

    5.加减运算与溢出判断 思维导图 原码的加减运算 补码的加减运算 溢出判断 1.采用一位符号位直接判断 2.采用一位符号位用进位判断 3.采用双符号位判断 符号扩展 思维导图 原码的加减运算 补码的加 ...

  4. 计算机组成原理——加减运算 溢出判断

    文章目录 原码的加减运算 原码的加法运算: 原码的减法运算,"减数"符号取反,转变为加法: 补码的加减运算 补充: 1. 求[-B]补 2. 负数补 → 原: 例题 溢出判断 溢出 ...

  5. 浮点数——科学计数法、浮点数表示、加减运算和浮点数的使用

    目录 1.2浮点数 1.2.1 科学计数法 1.2.2 浮点数表示 1 符号位 2价码位 1.2.3 加减运算 1.2.4 浮点数的使用 1.2浮点数 浮点数是采用科学计数法来表示的,由符号位.有效数 ...

  6. 考前自学系列·计算机组成原理·补码定点加减运算和溢出判断,浮点数的加减运算,原码的乘法

    补码定点加减运算和溢出判断 浮点数的加减运算 原码乘法

  7. 计组之数据运算:7、定点数原码除法运算(恢复余数法、加减交替法)

    7.定点数原码除法运算 思维导图 原码恢复余数法 原理实现(类比十进制) 机器实现与硬件构成 手算实现 缺点 原码加减交替法 分析 手算实现 补码加减交替法 对比 思维导图 原码恢复余数法 先看一下十 ...

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

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

  9. 原码/补码的加减运算and溢出判断

    小数点的处理: 任意一个二进制数S都可以表示为 研究小数点就要研究阶码E的取值: 若E=0,则表示纯小数--代表定点小数: 例0.1111表示+0.1111,1.1111表示-0.1111. 若E=n ...

  10. 浮点数的加减运算(阶码、尾数)

    浮点数尾数运算  < ---- >  原码加/减运算 原码:+|x|  或者  -|x|      (正数=0+|x|    负数的=1+|x| ) 符号位和数值部分:分开处理 仅对[数值 ...

最新文章

  1. 【YOLOV4】(7) 特征提取网络代码复现(CSPDarknet53+SPP+PANet+Head),附Tensorflow完整代码
  2. 2019 蓝桥杯省赛 A 组模拟赛(一)阶乘位数
  3. tensorflow之eval
  4. 基金公司产品管理系统搭建与推广
  5. android 9.0 开机动画,小米9开机动画安装器
  6. pascal voc2012分割标签处理
  7. DBC文件解析及CAN通信矩阵
  8. 条码打印机如何打印流水号
  9. 免费的安全删除软件 SDelete v1.51
  10. 微信分享至朋友圈和朋友接口
  11. 百度竞价需抓住消费者心理
  12. ybc_art打印艺术字
  13. 亚马逊SP-API申请,亚马逊SP-API注册,亚马逊开发者申请,PII申请怎么做?SP-API是什么?
  14. win10 打开控制面板 和 启用 Telnet 的方法
  15. docker更换镜像源
  16. Linux木马清理记录
  17. win7如何调整计算机c盘,两种解决win7c盘越来越小的技巧
  18. 华为起诉小米专利侵权,国家知识产权局已受理;iPhone 等设备电池正式涨价;FFmpeg 6.0 发布|极客头条
  19. 数据采集仪的优势及应用,打破传统信息采集终端弊端
  20. bzoj 3252: 攻略

热门文章

  1. 数组实现-线性表/链表/串/栈的操作
  2. 基于JavaEye-API实现的Gerry-聊天QQ版v2.0
  3. Python爬虫实例:爬取“查IPIP”查询结果,查询IP地址归属地
  4. 37岁老表弟接触Python,在危机中抓住新机,3年搭建Python金融“金字塔”
  5. linux上电自动开启wifi脚本,archlinux 开机自动连接wifi
  6. MVC下压缩输入的HTML内容
  7. MATLAB 使用GUI设计简单的计算器
  8. RNN网络对新冠疫情进行预测
  9. 论文整理Perception-aware Receding Horizon Navigation for MAVs
  10. 程序员段子,看不懂不是真的猿