CPU 由 运算器、控制器、寄存器等组成,由内部总线相连。
在CPU中,运算器进行信息处理,寄存器进行信息存储,控制器控制各种器件进行工作。
寄存器是CPU中程序员可以用指令读写的部件。程序员通过改变各种寄存器中的内容来实现对CPU的控制。
能用寄存器
8086 CPU 所有寄存都是16位的,可以存放两个字节。
AX, BX, CX, DX 四个寄存器通常用来存放一般性的数据,称为能用寄存器。
一个16位寄存器所能存储的数据最大值为多少?
2^16 次方
32位、64位机表示:
1. 运算器一次最多可以处理32、64位的数据
2. 寄存器的最大宽度为32、64位
3. 寄存器和运算器之间的通路为32、64位
8086 CPU 相关部件逻辑结构
地址加法器采用 物理地址 = 段地址 * 16 + 偏移地址 的方法来合成物理地址
该公式的含义: CPU在访问内存时,用一个基础地址(段地址 * 16) 和一个相对于基础地址的偏移地址相加,给出内存单元的物理地址。
https://segmentfault.com/q/1010000000366869
时间: 2024-10-25 22:17:32