本文讲什么? 浮点数和定点数一样,都是计算机中数据的存储形式。定点数我们可以理解成纯小数或者纯整数,但是实际上在计算机中参与运算的数字并非都是定点数。比如,有些数据过大,比如2^100^这样的数据,如果写成二进制的形式,寄存器肯定是无法放下的。于是就有了浮点数这种数据。 本文主要讲述浮点数 ...
目录 学习重点 .定点运算 . 移位运算 . 加减运算 . 乘法 . 除法 .浮点加减运算 . 对阶 . 尾数求和 . 尾数 规格化 . 舍入 . 溢出判断 .ALU . 进位链 学习重点 定点运算 移位运算 加减运算 乘法 除法 浮点运算 加减 ALU 示意图 并行加法器 串行快速进位链 并行快速进位链 .定点运算 . 移位运算 算术移位规则: 符号位不动,其他位移动,添补代码如下: 正数:原 ...
2021-03-11 11:57 0 310 推荐指数:
本文讲什么? 浮点数和定点数一样,都是计算机中数据的存储形式。定点数我们可以理解成纯小数或者纯整数,但是实际上在计算机中参与运算的数字并非都是定点数。比如,有些数据过大,比如2^100^这样的数据,如果写成二进制的形式,寄存器肯定是无法放下的。于是就有了浮点数这种数据。 本文主要讲述浮点数 ...
,最左边一位是0。 主存字由2B或4B组成,在同一个主存字中,既可以按照先存储低位字节、后存储高位字 ...
定点数加减运算 补码加法: 负数用补码表示后,可以和正数一样去处理 当需要减去一个数x的时候,可以用加上x对应的负数的补码【-x】补来代替 【x】补+【y】补=【x+y】补 补码减法 【x-y】补=【x】补+【-y】补(mod 2) 【x-y】补=【x】补+【-y】补 (mod ...
运算部分 半加器:执行一位数二进制的加法运算,SUM端输出个位数结果,CARRY位输出进位结果。 全加器:支持三个个位数的加法运算 加法器:一个半加器和n-1个全加器组成了n位二进制的加法器 这种加法器有一个弊端:每次等进位才能进行下一步运算可能会导致延迟 ...
二、数据的表示与运算 数据如何表示,运算器如何运算,算的过程如何用电路和硬件来实现。 运算器 考纲要求 1.十、二、八、十六进制数及其相互转换。真值和机器数之间的关系以及BCD码、字符与字符串编码、效验码。 (重点)数据的表示原码、反码、补码、移码以及他们之间的关联 ...
计算机组成原理 - 第二章 - 运算方法和运算器 1 数据与文字的表示方法 主要分为两种,定点数和浮点数。 1.1 定点数: 约定机器中所有数据的小数点位置是固定不变的。由于约定在固定的位置,小数点就不再用记号.表示。通常将定点数表示成纯小数或纯整数。 假设用n+1位字来表示一个定点数x ...
目录 二进制编码 理解二进制的“逢二进一” 字符串的表示,从编码到数字 理解电路 电报 继电器 加法器 ...
目录 计算机指令 在软硬件接口中,CPU 帮我们做了什么事? 解析指令和机器码 总结 指令跳转 CPU 是如何执行指 ...