计算机系统运行的核心是 CPU 利用其自身计算单元和控制线,在内置寄存器的协助下,操作 “ 线性地址空间(对 CPU 而言) ” 的过程。X86 架构计算机系统采用 “冯.诺依曼” 结构,指令和数据在统一的地址空间以 "混合排放" 的方式存储,因此,对于 X86 架构 CPU 而言,其只需操作一根 “线性内存” 即可。这一点与哈佛架构完全不同。…
经常听到看到 “X86架构“,”X86“ 到底指什么? X86 是指一套计算机二进制指令集合。计算机指令本质为了操作控制 CPU,进而控制整个计算机系统的运作。X86 也不例外,其可以控制支持 X86 指令集合的 CPU。 CPU 种类多种多样,其对应指令集也不尽相同。X86 为何能在竞争中独树一帜? 在早期 CPU 百家争鸣的时代…