定点数的表示和运算

article/2025/9/27 8:21:21

本文主要介绍以下几方面知识:

  1. 定点数的表示(无符号数、有符号数)
  2. 移位运算(原码、反码、补码)
  3. 加减运算(原码加减、补码加减)
  4. 乘法运算(原码乘法、补码乘法)
  5. 除法运算(原码除法、补码除法)

在这里插入图片描述


1.定点数的表示

在这里插入图片描述
在这里插入图片描述

(1)定点数和浮点数的区别

在这里插入图片描述

(2)无符号数和有符号数

在这里插入图片描述
在这里插入图片描述

(3)原码

在这里插入图片描述

(4)反码

在这里插入图片描述

(5)补码

在这里插入图片描述
在这里插入图片描述

(6)移码

在这里插入图片描述
在这里插入图片描述

(7)练习

在这里插入图片描述


2.定点数的移位运算

(1)移位运算

在这里插入图片描述

(1)算数移位

在这里插入图片描述
在这里插入图片描述

(2)逻辑移位

在这里插入图片描述

(3)循环移位

在这里插入图片描述


3.定点数的加减运算

在这里插入图片描述

(1)原码加减运算

在这里插入图片描述

(2)补码加减法运算

在这里插入图片描述
在这里插入图片描述

(3)溢出判断

  • 方法一:
    在这里插入图片描述
  • 方法二:
    在这里插入图片描述
  • 方法三:
    在这里插入图片描述

(4)符号扩展

在这里插入图片描述


3.定点数的 乘除 运算

(1)原码乘法运算

  • 手算
    在这里插入图片描述
  • 机算 —— 原码一位乘法
    注:初始时ACC为0,MQ存放乘数,X存放被乘数
    在这里插入图片描述
  • 手算模拟机算 —— 原码一位乘法
    在这里插入图片描述

(2)补码移位乘法

  • 原码一位乘法 VS 补码一位乘法
    在这里插入图片描述

  • 机算 —— 补码一位乘法
    在这里插入图片描述

  • 手算 —— 补码一位乘法
    在这里插入图片描述

(3)原码除法运算

  • 机算 —— 恢复余数法
    在这里插入图片描述
    在这里插入图片描述
  • 手算 —— 恢复余数法
    在这里插入图片描述
  • 手算 —— 加减交替法
    在这里插入图片描述

(4)补码除法

在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/fj2QlLLv.shtml

相关文章

进制以及浮点数和定点数

文章目录 一,进制(1)全国各地最熟悉也最习惯的进制--十进制数1.十进制2.基数3.十进制数的权位展开式4.十进制权位展开式的理解5.十进制对于计算机的局限 (2)计算机所能理解的进制--二进制数1.二进制2.数据存储3.常见信…

定点数的乘除运算

定点数的乘除运算 定点数的乘法运算原码一位乘法手算模拟补码一位乘法(Booth算法) 定点数的除法法运算原码除法运算恢复余数法不恢复余数法 补码除法运算(加减交替法)总结 定点数的乘法运算 在计算机中,乘法运算由累加…

定点数的加减法

文章目录 1.补码加法1.1 补码加法公式1.2 补码加法公式证明 2.补码减法3.溢出概念与检测方法3.1 溢出的概念3.2 溢出的检测方法 参考文献 数值运算的核心是指加、减、乘、除四则算术。由于计算机中的数有定点和浮点两种表示形式,因此相应有定点数的运算和浮点数的运…

定点数类型

正因为用浮点数表示小数可能会有不精确的情况,在一些情况下我们必须保证小数是精确的,所以设计MySQL的大叔们提出一种称之为定点数的数据类型,它也是存储小数的一种方式: 其中: M表示该小数最多需要的十进制有效数字个…

定点数的表示

计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。所谓定点数和浮点数,是指在计算机中一个数的小数点的位置是固定的还是浮动的:如果一个数中小数点的位置是固定的,则为定点数;如果一个数中小…

定点数运算

reference: http://wenku.baidu.com/link?urlnUzHmqrtKkQ4fOfUb2SW7hBEGS47wlJEw1DS6uW3U3onryAWk-XWlkLHwd3tKbxhoFYDzeDEd3cjYr5ww-MKgpTP_lNYLkjwpXuatw11ply 原补码关系,参考:http://blog.csdn.net/limanjihe/article/details/52440638 补码的设计目的:   …

定点数的表示方法

文章目录 1.定点数的表示形式2.定点数的原码、反码与补码3.定点小数注意事项参考文献 计算机中数值的表示有两种形式,一是定点数(Fixed-point Number),二是浮点数(Floating-point Number)。 1.定点数的表示…

定点数(fixed-point number)的运算

定点数的运算 1. 定点数2. 定点数加减运算3. 定点数加减运算的溢出判断3.1 用一位符号位判断溢出3.2 用两位符号位判断溢出3.3 最高位和次高位判断溢出 4. 乘法运算4.1 分析笔算乘法4.2 笔算乘法的改进4.3 图示4.4 硬件配置4.5 表格示意图 5. 除法运算5.1 分析笔算除法5.2 笔算…

[计算机组成原理]2-4、定点数详解

定点数详解 看笔记一定要心静,慢慢来不急。 定点数解释为小数点固定的数。 我们平常使用的数字大部分都属于定点数。比如1.0;110;192.168等等。这么说可能我们对定点数还是没有什么概念,毕竟没有参照物,那么与定点数…

Java枚举类实现

一、枚举类的特点 1.类的对象只有有限个,且为静态常量 2.当需要定义一组常量时,强烈建议使用枚举类 二、如何定义枚举类 jdk1.5之前:自定义枚举类 jdk1.5 :可以使用enum关键字来定义枚举类 2.1自定义枚举类实现: package enumte…

java枚举

为什么需要枚举? 一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,比如成绩Grade只能为ABCDE。此类问题在JDK5以前采用自定义带有枚举功能的类解决,Java5以后可以直接使用枚举予以解决。枚举…

Java枚举中定义属性

文章目录 1、复习枚举2、自定义属性3、自定义属性枚举类和常量的对比4、常用方法5、枚举自定义属性在开发中的应用:字典表6、补充:入参校验 刚接触枚举时的例子太简单,就一个Season枚举类,里面四个常量值,后来开发中看…

Java 枚举(Enum)使用

文章目录 枚举引入enum关键字实现枚举enum关键字实现枚举注意事项enum常用方法一览表enum课堂练习enum实现接口 枚举引入 创建Season类, 实例化春夏秋冬四个实例 Season对象有如下特点 1.季节的值是有限的几个值(spring, summer, autumn, winter) 2.只读,不需要修…

Java枚举详解

目录 Java枚举详解 基本介绍 1.自定义类实现枚举 2.使用enum关键字实现枚举 使用enum关键字实现枚举的注意事项 enum的常用方法 enum的使用细节 Java枚举详解 基本介绍 枚举对应英文(enumeration,简写 enum) 枚举是一组常量的集合 枚举属于一种特殊的类,里…

Java枚举(enum)

枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为…

如何使用pFuzz以多种方法验证Web应用程序防火墙的安全性

关于pFuzz pFuzz是一款功能强大的Web应用程序防火墙安全检测/绕过工具,可以帮助广大研究人员同时通过多种方式绕过目标Web应用程序防火墙,以测试WAF的安全性。 pFuzz本质上是一款高级红队模糊测试工具,主要用于研究目的。pFuzz基于Python编…

jieba java_【NLP】【一】中文分词之jieba

声明:本文参考jieba官方文档而成,官方链接:https://github.com/fxsjy/jieba 【一】jieba安装 pip install jieba 【二】jieba简介 简介可见jieba官方说明:https://pypi.org/project/jieba/ 总而言之,jieba用于中文分词…

jieba 分词

一.介绍: jieba: “结巴”中文分词:做最好的 Python 中文分词组件 “Jieba” (Chinese for “to stutter”) Chinese text segmentation: built to be the best Python Chinese word segmentation module. 完整文档见 : GitHub: https://github.com…

jieba学习

Jieba jieba的安装主要功能1.主要有三种模式:2. 加载词典3.词性标注4.关键词提取5.Tokenize:返回词语在原文的起止位置 jieba的安装 先在 [http://pypi.python.org/pypi/jieba/]下载 ,解压后运行 python setup.py install 或者pin install j…

jieba 结巴分词详解

🔗 运行环境:python3🚩 作者:K同学啊🥇 精选专栏:《深度学习100例》🔥 推荐专栏:《新手入门深度学习》📚 极品专栏:《Matplotlib教程》📔 选自专栏…