十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
逻辑右移是将一位右移而不考虑符号位,并将零填充到左边。在算术右移中,我们需要考虑符号位,右移一位,如果符号位是1,则在左边填充1;否则填充0。所以算术右移也可以进行有符号位除法,右移,n位等于除法2的n次方。例如,8位二进制数11001101右移一位。逻辑右移为[0]1100110,算术右移为[1]1100110
Dah=11010(二进制),1)如果符号位为2,因为在执行两个符号位的算术移位时,高位符号位不参与移位,低位符号位参与移位,所以:11,011110-->10,110100(即B4H)当左移为一位时,11,011110-->11,10当右移为一位时1101(即EDH)2)如果符号位为1位,因为算术移位中的符号位不参与:向左移位一位时:11011110-->10110100(即B4H)向右移位一位时:11011110-->11101101(即EDH),答案与1相同。还有B4H和EDH