指令和数据

指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有任何区别,CPU在工作的时候把有的信息看作指令,有的信息看作数据,为同样的信息赋予了不同的意义

例如,内存中的信息1000100111011000,计算机可以把它看作大小为89D8H的数据来处理,也可以将其看作指令 mov, ax,bx来执行。


一个CPU有N根地址线,则可以说这个CPU的地址总线宽度为N,这样的CPU最多可以寻找2的N次方个内存单元

CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。

控制总线的宽度决定了CPU对外部器件的控制能力


寄存器

内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系,简单地说,在CPU中:

  • 运算器进行信息处理
  • 寄存器进行信息储存
  • 控制器控制各种器件进行工作
  • 内部总线连接各种器件,在它们之间进行数据的传送

内存地址空间

假设一个CPU的地址总线为10,那么可以寻址1024个内存单元,这1024个可寻找的内存单元就构成这个CPU的内存地址空间。

段地址x16(左移4位)+偏移地址=物理地址