已知寄存器 R 中内容为 l1100010, 经( )后变为 11110001。
有符号数的移位称为算术移位, 无符号数的移位称为逻辑移位。 由于寄存器中数的符号位为 1, 是负数, 则在寄存器中存储的是补码。 负数的补码算术移位时, 左移添 0, 右移添 1。 把 l1100010 算术右移 1 位。高位补 1, 就变成了 11110001。