玩命加载中 . . .

1-计算机硬件


主存:内存条
辅存:机械硬盘、固态硬盘

计算机硬件

  • 输入设备
  • 输出设备
  • 主存储器
  • 运算器
  • 控制器

主存储器、运算器、控制器构成了主机

冯诺依曼结构:以运算器为中心
现代计算机结构:以存储器为中心,CPU = 运算器 + 控制器

主存储器

  • 存储体
  • MAR(Memory Address Register)存储地址寄存器
  • MDR(Memory Data Register)存储数据寄存器

每个地址对应一个存储单元
存储单元:每个存储单元存放一串二进制代码
存储字(word):存储单元中二进制代码的组合
存储字长:存储单元中二进制代码的位数

MAR = 4位,说明有$2^{4}$个存储单元
MDR = 16位,说明存储单元是16位,即1word = 16bit

运算器

用于实现算术运算、逻辑运算

  • ACC(Accumulator): 累加器,用于存放操作数或运算结果
  • MQ(Multiple-Quotient Register): 乘商寄存器,在乘除运算时,用于存放操作数或运算结果
  • X: 通用的操作数寄存器,用于存放操作数
  • ALU(Arithmetic and Logic Unit): 算术逻辑单元,通过内部复杂的电路实现算术和逻辑运算

控制器

  • CU(Control Unit): 控制单元,分析指令,放出控制信号
  • IR(Instruction Register): 指令寄存器,存放当前执行的指令
  • PC(Program Counter): 程序计数器,存放下一条指令地址,有自动加1功能

完成一条指令

  • PC: 取指令
  • IR: 分析指令
  • CU: 执行指令

文章作者: kunpeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 kunpeng !
  目录