“转换规则”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第1行: 第1行:
 +
十进制98
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
 
!码制
 
!码制
 
!正数
 
!正数
!正数值(十进制)
 
 
!负数
 
!负数
!负数值(十进制)
 
 
!运算规则
 
!运算规则
 
|-
 
|-
 
|原码
 
|原码
 
|'''<big>0</big>'''110 0010
 
|'''<big>0</big>'''110 0010
| +98
 
 
|'''<big>1</big>'''110 0010
 
|'''<big>1</big>'''110 0010
| -98
 
 
|最高位为符号位,为0表示正数,为1表示负数
 
|最高位为符号位,为0表示正数,为1表示负数
 
|-
 
|-
 
|反码
 
|反码
 
|0110 0010
 
|0110 0010
|
 
 
|1'''<big>001 1101</big>'''
 
|1'''<big>001 1101</big>'''
|
 
 
|原码基础上,正数保持不变,负数符号位不变,其余位按位取反
 
|原码基础上,正数保持不变,负数符号位不变,其余位按位取反
 
|-
 
|-
 
|补码
 
|补码
 
|0110 0010
 
|0110 0010
|
 
 
|1001 11'''<big>10</big>'''
 
|1001 11'''<big>10</big>'''
|
 
 
|反码基础上,正数保持不变,负数+1
 
|反码基础上,正数保持不变,负数+1
 
|-
 
|-
 
|移码
 
|移码
 
|'''<big>1</big>'''110 0010
 
|'''<big>1</big>'''110 0010
|
 
 
|'''<big>0</big>'''001 1110
 
|'''<big>0</big>'''001 1110
|
 
 
|补码基础上,将符号位取反
 
|补码基础上,将符号位取反
 
|}
 
|}

2022年9月2日 (五) 05:08的版本

十进制98

码制 正数 负数 运算规则
原码 0110 0010 1110 0010 最高位为符号位,为0表示正数,为1表示负数
反码 0110 0010 1001 1101 原码基础上,正数保持不变,负数符号位不变,其余位按位取反
补码 0110 0010 1001 1110 反码基础上,正数保持不变,负数+1
移码 1110 0010 0001 1110 补码基础上,将符号位取反