机工社课件计算机组成原理 第2版 PPT课件第三章.pptxVIP

  • 1
  • 0
  • 约7.27千字
  • 约 103页
  • 2026-09-22 发布于广东
  • 举报

机工社课件计算机组成原理 第2版 PPT课件第三章.pptx

;;算术逻辑运算基础;;特点

移位操作对象不存在符号和量值的差别,非数值或无符号数

仅限于数码位置的变化

规则

左移或右移时高位或低位补0

移出位被丢弃

举例:

逻辑右移:0101-0010;移位操作对象不存在符号和量值的差别,非数值或无符号数;移位时,数的符号位不变,数值发生变化。

算术运算数的移位操作会引起数值变化

右移一位,相当于带符号的数除以2(乘以1/2)

左移一位,相当于带符号的数乘以2

对于正数

原码、反码和补码均相同,移位时只需要在末端补“0”。

对于负数的移位,不同码制的处理不同;;;;例:算术左移运算;规则

1.符号位参与移位

2.左移:低位补0

3.右移:高位补原有符号位

溢出

左移、符号位发生改变;补码右移

例:设x=-1011000,则[x]补第一位为符号位。现将其真值x右移,再求出其对应补码,列式如下:;补码右移:符号位也随之右移且符号位不变

例:;补码左移

例:设x=-0010110,则[x]补,第一位为符号位。现将其真值x左移,再求出其对应补码,列式如下:;补码左移

左移时其末端补入0,若符号位与后一位相同,则数值高位移入符号仍会得到正确的符号;若符号位与后一位不同,在左移时会溢出,会破坏正确的符号位,表示超出数的表示范围

为了保持正确符号,往往采用补码变形码,使其有两位或多位符号

文档评论(0)

1亿VIP精品文档

相关文档