
计算机原理相关
Mark0904
这个作者很懒,什么都没留下…
展开
-
CIDR表示IP地址
CIDR表示的IP地址段解析举例:IP号段是125.203.96.0 - 125.203.127.255,转换成CIDR格式是多少?解析:转换为CIDR就是找相同部分,把十进制数转换成二进制数,例如125.203.96.0 - 125.203.127.255,相同的忽略不计,把不同的数字转换成二进制,然后找相同的位数:IP号段:125.203.96.0 - 125.203.127.255转成二进制:125.203.0110 0000.0000 0000 - 125.203.0111 1111.原创 2021-12-29 23:15:11 · 6846 阅读 · 0 评论 -
大端(Big-Endian)和小端(Little-Endian)
<!--p {margin-bottom:0.21cm}-->大端(Big-Endian)和小端(Little-Endian)采用大小模式对数据进行存放的主要区别在于在存放的字节顺序,大端方式将高位存放在低地址,小端方式将高位存放在高地址。采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。比如0x3132的存放形式大端模式原创 2012-04-12 23:52:39 · 1411 阅读 · 0 评论 -
关于-128的补码是10000000
<!--p {margin-bottom:0.21cm}-->这个问题我还没搞懂,暂且就把它当作规定吧,下面是我上网查到的资料。规定-128的补码是10000000是因为1.1111 1111 + 0000 0001 = 0 符合-1+ 1 = 02. 1000 0000 + 0111 1111 = 是为-1符合-128+ 127 = -1原创 2012-04-17 16:55:57 · 4341 阅读 · 0 评论 -
计算机中原码,反码,补码之间的关系
原码是什么? 原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码 举例说明: int类型的 3 的原码是 11B(B表示二进制位), 在32位机器上占四个字节,那么高位补零就得: 00000000 00000000 00000000 00000011...转载 2019-04-13 23:02:21 · 1106 阅读 · 0 评论