复习 20190630 一、 原码、补码、反码、移码 真值(十进制数) 转换为真值(二进制数)最好补全为八位,对应的原码就是将最高位写成符号位(还是八位) 具体思维导图如下: 原码求补码的简便方法:除符号位之外,从最低位开始,遇第一个1之前的各位保持不变,其余各位按位取反 进制之间的转换,思维导图如 ...
分类:
其他好文 时间:
2019-07-01 13:57:20
阅读次数:
176
1.原码、补码、反码、移码对于真值0的表示 2.浮点数的各个部分表示 3.8421码、2421码、余三码的非法码 ...
分类:
其他好文 时间:
2019-06-25 00:31:07
阅读次数:
139
【1】原码、补码、反码是机器存储一个具体数字的编码方式。原码【2】原码是符号位+真值的绝对值,第一位表示符号位,其余位表示值。例如:一个8位的二进制00000001(1原码)10000001(-1原码)8位二进制的表示范围是11111111-01111111(-127,127)反码正数的反码是本身,负数的反码是在其原码的基础上,符号位不变其余取反。也就是说00000001(1原码)----反码相同
分类:
编程语言 时间:
2019-06-23 22:35:47
阅读次数:
171
一、机器值和真值 1.机器值 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。 那么,这里的 ...
分类:
编程语言 时间:
2019-01-24 21:55:34
阅读次数:
174
原码、补码、反码 无符号数 原码 原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值 [+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符号位,因为第一位是符号位,所以8位二进制数的取值范围就是 [1111 1111 , 0111 1111],即:[-12 ...
分类:
其他好文 时间:
2018-11-10 15:14:09
阅读次数:
210
一.原码 正数的原码就是它的本身 假设使用一个字节存储整数,整数10的原码是:0000 1010 负数用最高位是1表示负数 假设使用一个字节存储整数,整数-10的原码是:1000 1010 二.反码 正数的反码跟原码一样 假设使用一个字节存储整数,整数10的反码是:0000 1010 负数的反码是负 ...
分类:
其他好文 时间:
2018-11-08 11:38:36
阅读次数:
295
最近在准备软考的软件设计师考试,有很多之前比较基础软件工程的知识和计算机基础的知识,昨天做真题的时候就遇到一题, 题目如下: 如果“2X”的补码是“90H”,那么X的真值是( ) A.72 B.-56 C.56 D.111 题目中涉及到好几个概念,先大致理解下 一、原码,补码,反码 首先,一个数在机 ...
分类:
其他好文 时间:
2018-10-23 00:10:01
阅读次数:
278
编译器四个步骤 1. 预处理:头文件展开和宏定义展开条件编译 2. 编译:语法检查,生成汇编代码 3. 汇编:声明目标代码,无法执行,因为缺少链接 4. 链接:链接动态库,比如windows中的dll文件 为什么要声明变量 提前说明占用多大空间。 原码 补码 反码 原码和普通数字的区别:负数最高位是 ...
分类:
编程语言 时间:
2018-10-22 20:17:55
阅读次数:
186
二进制 计算机中,数值的二进制一律用补码表示; 正数 原码:按照绝对值大小转换成的二进制数; 反码:与原码相同; 补码:与原码相同; 负数 原码:按照绝对值大小转换成的二进制数,然后最高位赋为1; 反码:对该数的原码除符号位以外各位取反; 补码:负数的反码加1; 二进制 计算机中,数值的二进制一律用 ...
分类:
其他好文 时间:
2018-10-10 21:57:22
阅读次数:
144
反码、补码跟原码这几个概念: (1)数值数据的表示 我们把一个数在计算机内被表示的二进制形式称为机器数,该数称为这个机器数的真值。机器数有固定的位数,具体是多少位与机器有关,通常是8位或16位。机器数把真值的符号数字化,通常用最高位表示符号,0表示正,1表示负。例如,假设机器数为8位,最高位是符号位 ...
分类:
其他好文 时间:
2018-10-08 12:10:25
阅读次数:
176