组原_补码、移码、移位运算

目录

1. 补码 

2. 移码

3. 逻辑移位

4. 对于原码的算术移位


 

1. 补码 

组原_补码、移码、移位运算

 

 

组原_补码、移码、移位运算

 

 

组原_补码、移码、移位运算

(10000在原码下表示值为0   10000在补码下表示值为-2^n )

 

 

 

 

 

2. 移码

组原_补码、移码、移位运算

字长为 n 位,偏置值为 2^(n-1) 
 

 

组原_补码、移码、移位运算    组原_补码、移码、移位运算

 

 

 

 

 

 

 

3. 逻辑移位

组原_补码、移码、移位运算

无符号数一般是用来表示地址的,这样做的效果是截取一串数据中的某几位数。

 

 

 

 

 

4. 对于原码的算术移位

组原_补码、移码、移位运算

算术移位中,符号位是不参与的,然后要明白移位会产生空位,也就意味着会移丢一位!

 

 

 

组原_补码、移码、移位运算