美文网首页
计算机组成原理定点数的运算

计算机组成原理定点数的运算

作者: 傻疯子 | 来源:发表于2022-02-18 16:52 被阅读0次

1.定点数移位运算
算数移位:
正数:移位后添0
负数:原码添零,补码左0右1,反码全部填1

逻辑移位:
将操作数看作无符号数
左移或者右移都要添零

循环移位:
带进位标志位的循环移位
不带进位标志位的移位的循环移位

2.原码定点数的加减法运算
加法准则:
符号相同:绝对值相加,符号不变
符号不同:绝对值大的减去绝对值小的,符号取绝对值大的数

减法准则:
(1)减数的符号取反
(2)将其与被减数做原码的加法运算

3.补码定点数加减法运算
(1)参与的操作数均为补码
(2)按照二进制规则运算,逢二进一
(3)符号位与数值位同时参与运算,符号位产生的进位丢掉,结果的符号由运算得出
(4)补码运算的结果仍然是补码

4.符号扩展
正数:在原有的基础上,添零凑位数即可
负数:
原码:将原有形式的符号移动到新形式的符号位上,新形式的附加位题进行添零处理
补码:加1处理
反码:加1处理

5.溢出概念和判别方法
上溢:大于最大可以表示正数
下溢:小于最小可以表示的负数

补码判断溢出方法:
一符号位:参加运算的两个数的符号相同,但是结果符号出现变化,则结果溢出
双符号位:(模4补码)00正数无溢出 01正溢出 10负溢出 11负数 无溢出
一号符号位根据数据位进行判断,符号位进位与最高位进位相同,则无溢出

6.定点数的乘法运算
原码一位乘法:
符号位:由两个数的符号位异或
数值:两个数的绝对值相乘之积
符号不参与运算
部分积2位,乘数0位
累计次数n

补码一位乘法:
符号位参与运算
部分积2位,乘数1位
累加次数n+1

相关文章

  • 计算机组成原理之数据的表示及运算

    计算机组成原理之数据的表示及运算 定点数 定点数:计算机中约定机器数小数点位置,小数点的位置固定的数。 定点整数:...

  • 计算机组成原理定点数的运算

    1.定点数移位运算算数移位:正数:移位后添0负数:原码添零,补码左0右1,反码全部填1 逻辑移位:将操作数看作无符...

  • Linux基础之计算机原理/Linux的各种版本/设计理念

    计算机原理-计算机的组成 依据冯.诺依曼体系,计算机由如下五个部分组成 运算器:计算机中执行各种算术和逻辑运算操作...

  • 20160908全栈笔记第一期

    计算机工作原理 1.0 计算机工作原理组成部分:输入,输出,运算器,控制器,存储器; 1.1基本原理 计算机在运行...

  • 计算机中的减法运算

    学习过计算机组成原理的同学可能知道,虽然我们可以让计算机做减法运算,但是计算机内部实际上是在做加法运算。因为加、减...

  • 9月8号学习笔记

    1、计算机组成原理 计算机是由输入设备、控制器、运算器、存储器和输出设备组成。通过输入设备将信息输入计算机,计算机...

  • 计算机的组成及运算原理

    计算机是如何组成的? input》》存储》》运算》》output 目前都是以存储为核心的的设计 cpu包括存储器(...

  • 必考

    2计算机组成原理 源码:无法进行运算 反码: 正数--->反码--->不变 负数--->反码--->符号位1不变,...

  • 最新软考系统分析师核心考点归纳

    第一章 计算机组成原理与系统结构 一、 计算机的组成 控制器、运算器、存储器、输入设备和输出设备 二、 高速缓冲存...

  • 汇编语言简介与CPU运行原理

    一.计算机组成部分 控制器、运算器、存储器、输入、输出。 二.CPU的内部构架和工作原理 CPU: 工作原理: 三...

网友评论

      本文标题:计算机组成原理定点数的运算

      本文链接:https://www.haomeiwen.com/subject/ejyylrtx.html