计算机组成原理
正处芳华
风虽大,但都绕过我的灵魂
展开
-
关于 -128 ,+128,-0,+0,-1 的反码补码
一.反码的范围反码表示法规定:正数的反码与其原码相同。负数的反码是对其原码逐位取反,但符号位除外。在规定中,8位二进制码能表示的反码范围是-127~127。-128没有反码。那么,为什么规定-128没有反码呢?下面解释。首先看-0,[-0]原码=1000 000,其中1是符号位,根据反码规定,算出[-0]反码=1111 1111,再看-128,[-128]原码=1000 0...转载 2019-05-23 16:35:06 · 978 阅读 · 0 评论 -
【计算机组成原理】原码两位乘法
原码两位乘法要点一.原码两位乘法和原码一位乘法一样: 符号位不参加运算 Pf =xf ⊕yf。二.部分积和被乘数x均采用三位符号位,乘数y末位 每次要加一个c,c一开始是零。三.乘数y用双符号还是单符号表示得根据乘数y的数值的奇偶性判断,而且最后一步移位与否也与乘数y的数值的奇偶性有关:· 如果乘数y的尾数n中1的位数为偶数,则乘数y用双符号表示,最后一步不移位·...原创 2019-06-06 10:22:07 · 28598 阅读 · 10 评论 -
IEEE754
浮点数是我们在程序里常用的数据类型,它在内存中到底是怎么样的形式存在,是我了解之前是觉得好神奇,以此记录,作为学习笔记。现代计算机中,一般都以IEEE 754标准存储浮点数,这个标准的在内存中存储的形式为:对于不同长度的浮点数,阶码与小数位分配的数量不一样,如下:对于32位的单精度浮点数,数符分配是1位,阶码分配了8位,尾数分配了是23位。根据这个标准,我们来尝试把一个十进制...转载 2019-06-03 20:22:19 · 334 阅读 · 0 评论