计算机组成原理第一章笔记整理
冯诺依曼结构
简单的计算机结构模型
有符号数的原码/反码/补码
- 对于正数
符号位 = 0
原码 == 反码 == 补码 - 对于负数
符号位=1
原码除符号位外与绝对值相等的原码相同
反码在原码基础上,出符号位外,按位取反
补码在反码基础上+1
即补码为原码除符号位按位取反再加一
补码的补码是原码
表达范围
对n位的码
- 原码
- 补码
(按8位举例)比原码多出来的数是10000000
是负数,0000000按位取反1111111,+1后10000000即
补码溢出问题
令CP为最高位进位
CF为次高位进位
若则发生溢出
BCD编码
字符串大小端
嵌入式系统
- 嵌入
- 系统是嵌入的
- 软件也是嵌入的
- 专用
- 可裁剪的
- 以应用为中心
- 对成本,功耗,体积等有严格要求
- 计算机系统
类别
- MPU
单板机 - MCU
单片机,集成度更高 - SOC
嵌入式片上系统,更复杂 - DSP
嵌入式/非嵌入式,定点型/浮点型
特点
- 实时
- 可靠
- 可裁剪