各个硬件的工作原理
名词解释
- 存储地址寄存器(Memory Address Register)
- 存储数据寄存器(Memory Data Register)
- 存储单元:每个存储单元存放一串二进制代码
- 存储字(word):存储单元中二进制代码的组合
- 存储字长:存储单元中二进制代码的位数
- 存储元:即存储二进制的电子元件,每个存储元存储 1bit
- 累加器(Accumulator):用于存放操作数或运算结果
- 乘商寄存器(Multiple-Quotient Register):在乘除运算,用于存放操作数或运算结果
- 通用的操作数寄存器:用户存放操作数
- 算术逻辑单元(Arithmetic and Logic Unit):通过内部复杂电路实现算数运算、逻辑运算
- 控制单元(Control Unit):分析指令,给出控制信号
- 指令寄存器(Instruction Register):存放当前执行的指令
- 程序计数器(Program Counter):存放下一条指令地址,有自动+1的功能
记忆点
- MDR位数 = 每个存储单元的存储字长(例:MDR位数 = 16,则每个存储单元可存放 16bit)
- 2(MAR位数) = 存储单元的个数(例:MAR位数 = 4,则存储单元个数 = 24)
- 1 Byte(B) = 8 bit(b)
1个字(word)不一定等于1个字节(Byte)
主存储器结构
运算器结构
| - | 加 | 减 | 乘 | 除 |
|---|---|---|---|---|
| ACC | 被加数、和 | 被减数、差 | 乘积高位 | 被除数、余数 |
| MQ | - | - | 乘数、乘积低位 | 商 |
| x | 加数 | 减数 | 被乘数 | 除数 |
完成一条指令
计算机工作过程
第 1 条指令执行过程

第 2 条指令执行过程
第 3 条指令执行过程

第 4 条指令执行过程

第 5 条指令执行过程

计算机硬件工作原理详解

本文详细解释了计算机硬件中的关键组件如存储地址寄存器、存储数据寄存器、运算器等的工作原理,以及主存储器结构,并描述了指令执行过程中的步骤,包括取指令、分析和执行等阶段。
162

被折叠的 条评论
为什么被折叠?



