|
作者QQQQ
嗯...如果連 x87 都不清楚的話....
的確是.....有點....
x86 是 8086 這顆 cpu 推出時的組合語言簡稱
組合語言與機器碼 (Op-code) 非常接近
用組譯器 assembler + Linker 可以弄出非常高效率與非常小的程式碼
後來推出的 80186 大多用在自動控制, PC 市場上直接跳過
然後是 80286 用的是以 8086 為藍本的組合語言指令碼加上一些新的指令碼
此 cpu 有保護模式 (proetect mode) 可以執行 16-bit 越過 1MB 限制的指令存取
但是缺點是如果要從保護模式切回真實模式 (real mode), 必須用特殊方法重置 cpu 旗標..
後來推出的 80386 是 intel 市場上的里程碑
此 cpu 是 32-bit 的 cpu, 不但解決了保護模式切換真實模式的問題,
另外增加了虛擬86模式 (virtual 86 mode), 可在單一的 80386 上模擬數個 8086 cpu
咳....
之後的 80486 是 80386 的進化版, 把 80387 FPU (浮點運算單元 floating point ...
|