前言

计算机组成原理的知识抽象、晦涩、不易理解并记忆,在此对“数据的表示和运算”一章中重点知识总结成提纲。其中不包括数据的表示和运算:如原、反、补码表示和定、浮点数运算等内容。


基本运算部件

  • 一位全加器(FA)
  • 串行进位/行波进位加法器
  • 并行进位/先行进位/超前进位加法器
  • 带标志加法器(符号/和标志:SF,进位/借位标志:CF,零标志:ZF,溢出标志:OF)
  • 算术逻辑单元(ALU)

C语言中的部分强制类型转换规则

  • 无、有符号数的转换:二进制数的位值不变,解释位的方式改变
  • 长字长转换为短字长:低位赋值,高位截断
  • 短字长转换为长字长:若原数字是无符号整数,则进行零扩展;若原数字是有符号整数,则进行符号扩展

数据的存储排列方式

人类习惯的数据阅读方式:左高位,右低位

  • 小端方式——最低有效字节(LSB)在前/左/地址定位在最低有效字节(LSB)/一个字的低位字节存放在内存中该字区域的低地址处;常见于网络
  • 大端方式——最高有效字节(MSB)在前/左/地址定位在最高有效字节(MSB)/一个字的高位字节存放在内存中该字区域的低地址处;常见于主机
  • 边界对齐方式

总结

计算机组成原理的知识抽象、晦涩、不易理解并记忆,在此对“数据的表示和运算”一章中重点知识总结成提纲。其中不包括数据的表示和运算:如原、反、补码表示和定、浮点数运算等内容。


参考资料

  • 《2023年计算机组成原理考研复习指导》组编:王道论坛

作者的话

  • 感谢参考资料的作者/博主
  • 作者:夜悊
  • 版权所有,转载请注明出处,谢谢~
  • 如果文章对你有帮助,请点个赞或加个粉丝吧,你的支持就是作者的动力~
  • 文章在描述时有疑惑的地方,请留言,定会一一耐心讨论、解答
  • 文章在认识上有错误的地方, 敬请批评指正
  • 望读者们都能有所收获