随笔分类 - 组成原理
摘要:SRAM:(Static Random-Access Memory)静态随机存储器,所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。存取的速度快,一般用来组成高速缓冲存储器。非破坏性读出,不需要再生。 DRAM: (Dynamic Random Access Memory)
阅读全文
摘要:按照IEEE754标准,常用的浮点数的格式如下图所示: IEEE754标准规定常用的浮点数格式有段短浮点数(单精度,float型),长浮点数(双精度,double型),临时浮点数,如下表: | 类型 | 数符 | 阶码 | 尾数数值 | 总位数 | | | | | | | | 短浮点数 | 1 |
阅读全文
摘要:算术移位 算术移位的对象是有符号数,在移位过程中符号位保持不变。具体如下图: 分析由原码得到补码的过程发现,当对其由低位向高位找到第一个“1”时,在此“1”左边的各位均与对应的反码相同,而在此“1”右边的各位(包括此1在内)均与对应的原码相同。因此负数的补码左移时,因空位出现在低位,则添补的代码与原
阅读全文
摘要:真值,原码,反码以及补码和移码的转换如下图 原码:计算单独考虑符号位,麻烦。 反码:通常用来作为由原码求补码或由补码求原码的中间过渡。 补码:用于运算。 移码:比较大小,就是真值x加上一个偏置值。利用移码比较大小的特性可以节省做题时间,比如2010年统考题。
阅读全文
摘要:有符号数和无符号数的类型转换 不改变数据内容,改变其解析形式。 不通字长整数之间的转换 1.长整数变短整数:高位截断,低位保留。 2.短整数变长整数:采用符号拓展的方式,不影响真值。
阅读全文
摘要:在计算机算术运算中,有时必须把采用给定位数表示的数转换成具有不同位数的某种表示形式。下面是关于正数和负数的符号拓展: 正数 的符号拓展在原有形式的符号位移动到新形式的符号位上,新表示形式的符号位的所有附加位都用0进行填充。 负数符号拓展 原码 补码 反码 同正数,符号位为1 整数附加为填充1,小数为
阅读全文