1.原码的移位规则:不论正负,左移右移时,符号位均不变,空出一位一律以0补入
负数举例:左移一位:移位前1 x y z q
移位后1 y z q 0
右移一位:移动前1 x y z q
移位后1 0 x y z
2.补码的移位规则:(1)正数和原码正数移位方式相同
(2)负数:左移后空位补0,右移后空位补1
负数举例:左移一位:移位前:1 x y z q
移位后:1 y z q 0
右移一位:移位前:1 x y z q
移位后:1 1 x y z
注:本篇摘抄自蒋本珊女士的《计算机组成原理第四版》