有符号数相加要把位宽补齐再加(verilog-1995) 若为verilog-2001,可直接用signed关键字 其实对于硬件,没有符号这么一说,都是二进制数。使用verilog-1995写法更通用。 ...
分类:
其他好文 时间:
2018-07-28 16:49:09
阅读次数:
211
从我们接触Java的时候,就被告知基础类型byte是一个字节,占8位,表示的范围是-128~127。那么为什么会这个范围呢? 咱们先回顾一下计算机基础: 1. 在计算机内部数据的存储和运算都采用二进制;2. 计算机中数据分为有符号数和无符号数,对于有符号数,计算机规定用最高位来表示符 号。“0”表示 ...
分类:
编程语言 时间:
2018-07-19 13:53:16
阅读次数:
116
总览: 数制与编码 进位计数制及其相互转换 真值和机器数 BCD码 校验码 定点数的表示和运算 定点数的表示 无符号数的表示,有符号数的表示 定点数的运算 定点数的位移运算,原码定点数的加/减运算,补码定点数的加/减运算,定点数的乘/除运算,溢出的概念和判别方法。 浮... ...
分类:
其他好文 时间:
2018-07-16 23:13:44
阅读次数:
217
&运算 将两个数转化为二进制后,对应的位置上相同即取,通常取1,所以&通常情况下可以用来枚举子集 设x为表示集合的整数,那么这个整数有如下性质: x的子集整数y在数值上不会比x大。因为x的子集y只是保留了x某些位置上的1,所以y总可以加上一个非负的整数z等于x,相当于把没选的1补上。 根据这个性质可 ...
分类:
其他好文 时间:
2018-07-14 13:12:17
阅读次数:
399
在计算机中,数值类型分为整数型或实数型,其中整型又分为无符类型或有符类型,而实型则只有符类型。 字符类型也分为有符和无符类型。在程序中,用户可以自己定义是否需要一个非负整数; 一、无符号数和有符号数的表示方式 以一个字节(char类型)为例:若想要表示正负号,一般需要一个位来标记,如取最高代表正负号 ...
分类:
其他好文 时间:
2018-07-07 10:40:32
阅读次数:
174
值的集合:(1)0:表示接地或是假(2)1:表示接高电位或是真(3)x:表示未知状态,0,1,z,信号类型的默认值(4)z:高阻态,一般在总线时出现(5)integer:整数类型(6)real:实数类型(7)string:字符串型基数的表示方法:[size]‘[s]basevaluebase可为:d,o,h,b关于位数不够的问题:(1)为无符号数时:左侧填充0(2)为有符号数时:左侧填充符
分类:
其他好文 时间:
2018-07-03 14:44:54
阅读次数:
163
在计算机的内部,我们所有的信息都是由二进制数字组成的 有符号数的表实法: 在计算机内部用补码的方式表实有符号数 正数的补码位正数的本身 负数的补码为其绝对值取反然后加一得到 例如-7 他在计算机内部的是1111 1001 是这样得到的 7-》111-》0000 0111-》1111 1000-》11 ...
分类:
编程语言 时间:
2018-06-18 22:44:53
阅读次数:
211
数值类型 整数类型 当插入的数值超出类型的范围时,只保留到最大范围值。 约束类型是有符号还是无符号: 默认的整数类型为有符号数。 指定无符号用unsigned 例:create table t1(x tinyint unsigned) 注:tinyint 有符号范围-128至127,无符号为0至25 ...
分类:
数据库 时间:
2018-06-03 17:29:43
阅读次数:
219
计算机中的数字分为无符号数字和有符号数字。无符号数字对应的二进制位所有位都用来表示数,无符号数字就是正数,其在内存的表示的形式就是其对应的二进制。而对于有符号数字在内存中表示相当麻烦,因为其对应的二进制位中最高位要用来表示数字的正负(最高位为1时为负数,为0时表示正数),并不能所有位全用来表示数字。 ...
分类:
其他好文 时间:
2018-04-30 19:56:29
阅读次数:
205
选中希望以模拟波形显示的信号,右击选择format—>Analog(automatic) 如果你的数据是用无符号数表示一个完整的波形的,那么可能显示出来的波形样子是下面的样子,不过不要紧,这是因为modelsim默认是按照有符号数据解析波形数据的缘故,我们可以再进行一次设置修改。 选中希望显示波形的 ...
分类:
其他好文 时间:
2018-04-15 13:43:12
阅读次数:
599