- 1
- 0
- 约7.27千字
- 约 103页
- 2026-09-22 发布于广东
- 举报
;;算术逻辑运算基础;;特点
移位操作对象不存在符号和量值的差别,非数值或无符号数
仅限于数码位置的变化
规则
左移或右移时高位或低位补0
移出位被丢弃
举例:
逻辑右移:0101-0010;移位操作对象不存在符号和量值的差别,非数值或无符号数;移位时,数的符号位不变,数值发生变化。
算术运算数的移位操作会引起数值变化
右移一位,相当于带符号的数除以2(乘以1/2)
左移一位,相当于带符号的数乘以2
对于正数
原码、反码和补码均相同,移位时只需要在末端补“0”。
对于负数的移位,不同码制的处理不同;;;;例:算术左移运算;规则
1.符号位参与移位
2.左移:低位补0
3.右移:高位补原有符号位
溢出
左移、符号位发生改变;补码右移
例:设x=-1011000,则[x]补第一位为符号位。现将其真值x右移,再求出其对应补码,列式如下:;补码右移:符号位也随之右移且符号位不变
例:;补码左移
例:设x=-0010110,则[x]补,第一位为符号位。现将其真值x左移,再求出其对应补码,列式如下:;补码左移
左移时其末端补入0,若符号位与后一位相同,则数值高位移入符号仍会得到正确的符号;若符号位与后一位不同,在左移时会溢出,会破坏正确的符号位,表示超出数的表示范围
为了保持正确符号,往往采用补码变形码,使其有两位或多位符号
您可能关注的文档
- 外教社课件新世纪学术德语3 Strategien für Leseverstehen, Hörverstehen, Schreiben und Sprechen听说读写策略.pptx
- 外教社课件新世纪学术德语2.5 Argumentativer Text说理文.pptx
- 外教社课件新世纪学术德语2.6 Seminararbeit课程论文.pptx
- 外教社课件新世纪学术德语2.9 Literaturverzeichnis参考文献.pptx
- 外教社课件新世纪学术德语2.3 Protokoll _ Mitschrift 纪要.pptx
- 外教社课件新世纪学术德语2.1 Exposé 开题报告.pptx
- 外教社课件新世纪学术德语2.2 Zusammenfassung摘要.pptx
- 外教社课件新世纪学术德语1. Deutsch als Wissenschaftssprache德语作为学术语言.pptx
- 外教社课件新世纪学术德语2.4 Referat 课堂学术报告.pptx
- 外教社课件新世纪学术德语2.7 Sprechstundengespräch教师答疑时间.pptx
原创力文档

文档评论(0)