计算机基础
阿宝大神马
喜洋洋美羊羊懒羊羊灰太狼
展开
-
biased vs unbiased rounding ; 原码反码补码及其运算
biased rounding 跟 un-biased rounding:•1. 正數的時候 行為一樣 1-4 round down, 5-9 round up •>> 在HW上是看到1就進位•ex. S0.8 ([8:0]) 要 round到S0.3 •[4]是1: [8:5]+1•[4]是0: [8:5]••2. 負數的時候•biased ro...转载 2020-02-18 14:17:13 · 1310 阅读 · 0 评论 -
定点数的加减法
数值运算的核心是指加、减、乘、除四则算术。由于计算机中的数有定点和浮点两种表示形式,因此相应有定点数的运算和浮点数的运算。本文将介绍计算机中定点数的加减法运算过程。注意,理解本文的前提是要清楚知道顶点数的源码、反码和补码的含义,以及定点数在计算机中的表示形式。1.补码加法由于计算机中定点数均以补码的方式表示和存储(个人观点,有待证明),采用补码表示法进行加减运算比源码方便多了,因为不论是...转载 2019-10-03 18:50:27 · 510 阅读 · 0 评论 -
Verilog 有符号数 signed
首先记住,有符号数的运算全都是补码的方式。在Verilog里面,可以使用有符号数据进行运算,定义时使用signed,例如reg signed[7:0] adder; //定义了一个reg型有符号8位变量 adder在Verilog中,数据是以补码形式存储的,正数补码还是本身,负数补码是除符号位取反加一。例如:上边定义的adder赋值为-3,则-3的二进制为1000 0011,这个叫原码,...原创 2019-10-03 19:00:35 · 3426 阅读 · 3 评论 -
一些定点运算中关于Rounding的博文
https://zipcpu.com/dsp/2017/07/22/rounding.html原创 2019-10-03 20:13:13 · 357 阅读 · 0 评论 -
Rounding Numbers without Adding a Bias
Rounding Numbers without Adding a BiasJul 22, 2017Every time I’ve built a signal processing system, I’ve struggled with bit-width.Bit width growswhen you apply a filter. It grows when you add tw...转载 2019-10-03 20:18:33 · 278 阅读 · 0 评论