fbpx
维基百科

反码

8位数值的原码与反码进行计算
转换为十进制所得真值比较
原码 将符号位作为有
实际含义的位所得值
用反码表示
所得值
0111 1111 127  127 
0111 1110 126  126 
0000 0010 2  2 
0000 0001 1  1 
0000 0000 0  0 
1111 1111 255  −0 
1111 1110 254  −1 
1111 1101 253  −2 
1000 0001 129  −126 
1000 0000 128  −127 

反码(英語:1's complement)是一种在计算机中数的机器码表示。对于单个数值(二进制的0和1)而言,对其进行取反操作就是将0变为1,1变为0。也就是说,若,则反码为;若,则反码。数值上面的一横表示反码的意思。[1]

定义

反码也称为一的补码(英語:ones' complement),其表示方法如下

 

式中,N为真值,n为编码的位数。

显然,正数的反码等于其原码,而负数的反码则可以通过保留其符号位,将原码的数值位取反得到。

参见

参考资料

  1. ^ . [2018-11-08]. (原始内容存档于2018-11-08). 
  2. ^ 2017新趨勢計算機概論(電子書). [2018-11-08]. (原始内容于2018-11-08). 

反码, 建議将此條目或章節併入一補數, 討論, 8位数值的原码与进行计算转换为十进制所得真值比较, 原码, 将符号位作为有实际含义的位所得值, 用表示所得值0111, 1111, 0111, 1110, 0000, 0010, 0000, 0001, 0000, 0000, 1111, 1111, 1111, 1110, 1111, 1101, 1000, 0001, 1000, 0000, 英語, complement, 是一种在计算机中数的机器码表示, 对于单个数值, 二进制的0和1, 而言, 对其进行取反操作. 建議将此條目或章節併入一補數 討論 8位数值的原码与反码进行计算转换为十进制所得真值比较 原码 将符号位作为有实际含义的位所得值 用反码表示所得值0111 1111 127 127 0111 1110 126 126 0000 0010 2 2 0000 0001 1 1 0000 0000 0 0 1111 1111 255 0 1111 1110 254 1 1111 1101 253 2 1000 0001 129 126 1000 0000 128 127 反码 英語 1 s complement 是一种在计算机中数的机器码表示 对于单个数值 二进制的0和1 而言 对其进行取反操作就是将0变为1 1变为0 也就是说 若X i 1 displaystyle X i 1 则反码为X i 0 displaystyle overline X i 0 若X i 0 displaystyle X i 0 则反码X i 1 displaystyle overline X i 1 数值上面的一横表示反码的意思 1 定义 编辑反码也称为一的补码 英語 ones complement 其表示方法如下 N 反 码 N N 0 2 n 1 N N lt 0 displaystyle N mbox 反 码 begin cases N amp N geq 0 2 n 1 N amp N lt 0 end cases 式中 N为真值 n为编码的位数 显然 正数的反码等于其原码 而负数的反码则可以通过保留其符号位 将原码的数值位取反得到 参见 编辑一補數 在台湾对原码的一補數计算操作为包括符号位在内 忽略原码正负直接全部取反 2 有符號數處理参考资料 编辑 计算机组成原理 网络课程 2018 11 08 原始内容存档于2018 11 08 2017新趨勢計算機概論 電子書 2018 11 08 原始内容存档于2018 11 08 取自 https zh wikipedia org w index php title 反码 amp oldid 75088938, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。