计算机组成原理第一章笔记整理

冯诺依曼结构

计算机组成原理第一章笔记整理

简单的计算机结构模型

计算机组成原理第一章笔记整理

有符号数的原码/反码/补码

  • 对于正数
    符号位 = 0
    原码 == 反码 == 补码
  • 对于负数
    符号位=1
    原码除符号位外与绝对值相等的原码相同
    反码在原码基础上,出符号位外,按位取反
    补码在反码基础上+1
    即补码为原码除符号位按位取反再加一
    补码的补码是原码
表达范围

对n位的码

  • 原码
    2n1+12n11 -2^{n-1}+1到2^{n-1}-1
  • 补码
    2n12n11 -2^{n-1}到2^{n-1}-1
    (按8位举例)比原码多出来的数是10000000
    是负数,0000000按位取反1111111,+1后10000000即272^{7}
补码溢出问题

令CP为最高位进位
CF为次高位进位
CPCF=1CP \bigoplus CF=1则发生溢出

BCD编码

计算机组成原理第一章笔记整理

字符串大小端

计算机组成原理第一章笔记整理

嵌入式系统

  • 嵌入
    • 系统是嵌入的
    • 软件也是嵌入的
  • 专用
    • 可裁剪的
    • 以应用为中心
    • 对成本,功耗,体积等有严格要求
  • 计算机系统
类别
  • MPU
    单板机
  • MCU
    单片机,集成度更高
  • SOC
    嵌入式片上系统,更复杂
  • DSP
    嵌入式/非嵌入式,定点型/浮点型
特点
  • 实时
  • 可靠
  • 可裁剪