x86汇编
指令和数据
指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有任何区别,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位)+偏移地址=物理地址
署名-非商业性使用本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZEKALRYN'S BLOG!
评论
