“数据的表示和运算”学习提纲
前言
计算机组成原理的知识抽象、晦涩、不易理解并记忆,在此对“数据的表示和运算”一章中重点知识总结成提纲。其中不包括数据的表示和运算:如原、反、补码表示和定、浮点数运算等内容。
基本运算部件
- 一位全加器(FA)
- 串行进位/行波进位加法器
- 并行进位/先行进位/超前进位加法器
- 带标志加法器(符号/和标志:SF,进位/借位标志:CF,零标志:ZF,溢出标志:OF)
- 算术逻辑单元(ALU)
C语言中的部分强制类型转换规则
- 无、有符号数的转换:二进制数的位值不变,解释位的方式改变
- 长字长转换为短字长:低位赋值,高位截断
- 短字长转换为长字长:若原数字是无符号整数,则进行零扩展;若原数字是有符号整数,则进行符号扩展
数据的存储排列方式
人类习惯的数据阅读方式:左高位,右低位
- 小端方式——最低有效字节(LSB)在前/左/地址定位在最低有效字节(LSB)/一个字的低位字节存放在内存中该字区域的低地址处;常见于网络
- 大端方式——最高有效字节(MSB)在前/左/地址定位在最高有效字节(MSB)/一个字的高位字节存放在内存中该字区域的低地址处;常见于主机
- 边界对齐方式
总结
计算机组成原理的知识抽象、晦涩、不易理解并记忆,在此对“数据的表示和运算”一章中重点知识总结成提纲。其中不包括数据的表示和运算:如原、反、补码表示和定、浮点数运算等内容。
参考资料
- 《2023年计算机组成原理考研复习指导》组编:王道论坛
作者的话
- 感谢参考资料的作者/博主
- 作者:夜悊
- 版权所有,转载请注明出处,谢谢~
- 如果文章对你有帮助,请点个赞或加个粉丝吧,你的支持就是作者的动力~
- 文章在描述时有疑惑的地方,请留言,定会一一耐心讨论、解答
- 文章在认识上有错误的地方, 敬请批评指正
- 望读者们都能有所收获
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 夜悊的技术小宅!