1. 原码
左移:高位移出,末位补0。当移出非零时,发生溢出。
右移:高位补0,低位移出。移出时进行舍入操作。
2. 补码
左移:高位移出,末位补0。当移出的位不同于符号位时,发生溢出。
右移:高位补符,低位移出。移出时进行舍入操作
3. 反码
左移:高位移出,末位补符。当移出的位不同于符号位时,发生溢出。
右移:高位补符,低位移出。移出时进行舍入操作
各种编码的移位规则
最新推荐文章于 2025-02-06 16:19:52 发布
1. 原码
左移:高位移出,末位补0。当移出非零时,发生溢出。
右移:高位补0,低位移出。移出时进行舍入操作。
2. 补码
左移:高位移出,末位补0。当移出的位不同于符号位时,发生溢出。
右移:高位补符,低位移出。移出时进行舍入操作
3. 反码
左移:高位移出,末位补符。当移出的位不同于符号位时,发生溢出。
右移:高位补符,低位移出。移出时进行舍入操作