预习原码补码

试题1

二进制数-0111的8位原码是___10000111_____。

试题2

二进制数-0111的8位反码是___11111000_____。

试题3

二进制数-0111的8位补码是___11111001______。

试题4

二进制数-0111的8位移码是___01111001______。

试题5

二进制数-0011的8位原码是___10000011_____。

试题6

二进制数-0011的8位反码是____11111100_____。

试题7

二进制数-0011的8位补码是___11111101_____。

试题8

二进制数-0011的8位移码是____01111101_____。

试题9

二进制数-0010的8位原码是__10000010_____。

试题10

二进制数-0010的8位反码是__11111101_______。

试题11

二进制数-0010的8位补码是___11111110_____。

试题12

二进制数-0010的8位移码是___01111110______。

试题13

二进制数+0111的8位原码是___00000111_____。

试题14

二进制数+0111的8位反码是___00000111_____。

试题15

二进制数+0111的8位补码是___00000111______。

试题16

二进制数+0111的8位移码是___10000111_____。

试题17

二进制数+0011的8位原码是___00000011_____。

试题18

二进制数+0011的8位反码是___00000011_____。

试题19

二进制数+0011的8位补码是___00000011_____。

试题20

二进制数+0011的8位移码是___10000011_____。

试题21

二进制数+0001的8位原码是___00000001_____。

试题22

二进制数+0001的8位反码是___00000001________。

试题23

二进制数+0001的8位补码是___00000001_____。

试题24

二进制数+0001的8位移码是___10000001_____。

试题25

对于机器码10000011,若它是补码,对应的二进制数真值是____-1111101_____。

试题26

对于机器码10000001,若它是补码,对应的二进制数真值是___-1111111_____。

试题27

对于机器码00001111,若它是补码,对应的二进制数真值是____+0001111____。

真值X的转换

整数部分:

X为整数,将X正负号转换成0或1,用“,”将符号位数字与X绝对值隔开。
例: X=+abc...n,则X原=0,abc...n;
X=-abc...n,则X原=1,abc...n;

小数部分:

X为小数,将X正负号转换成0或1,用“.”将符号位数字与X绝对值隔开。
例: X=+0.abc...n,则X原=0.abc...n;
X=-0.abc...n,则X原=1.abc...n;

原码

原码表示法(“符号-数值”表示法)

  • 正数与负数的编码表示仅符号位不同,数值部分完全相同。
  • 原码中首数字表示正负 0代表正数 1代表负数。

[+1]=[0000 0001]原
[-1]=[1000 0001]原

  • 原码0有两种表现形式
    [+0]原=000...0
    [-0]原=100...0

补码

补码表示法(“2-补码”表示法)

  • 正数的补码是它本身,负数的补码等于模与该负数的绝对值之差。
  • 在一个a位数b进制的运算系统下 “模”=b^a.

[+1]=[0000 0001]原=[0000 0001]补
[-1]=[1000 0001]原=[1111 1111]补

  • 负数的补码可采用符号位不变“各位求反,末位加1”或者符号位不变,其余位求反直到遇到数值最右边的1及其之后的数都不变。

反码

  • 正数的反码是本身。
  • 负数的反码可由相应的补码表示中再末位减1或者由符号位不变,其余位求反;

[+1]=[0000 0001]原=[0000 0001]补=[0000 0001]反
[-1]=[1000 0001]原=[1111 1111]补=[1111 1110]反

移码

  • 移码就是在补码的基础上仅符号位不同。

[+1]=[0000 0001]原=[0000 0001]补=[0000 0001]反=[1000 0001]移
[-1]=[1000 0001]原=[1111 1111]补=[1111 1110]反=[0111 1111]移

posted on 2020-09-10 22:46  oyxyoyxyo  阅读(217)  评论(0编辑  收藏  举报