8086CPU,既然加法器能搞出20位地址,干嘛不直接搞20位的暫存器?這樣就不用去學什么段地址偏移地址了,那東西很容易繞暈。
另外,現在我的CPU是FX8300,它也有加法器嗎?
uj5u.com熱心網友回復:
還有一個問題,既然搞出產生20位地址的加法器,何不搞個能生產更多位的加法器?uj5u.com熱心網友回復:
唉,86 的這個段址偏址算是簡單的了,到了后來的保護模式下的,復雜度更是飆升了。更多位的加法器,一是看需要,二是看帶來的費效比;所以,后來也就有了 32位,64位。
uj5u.com熱心網友回復:
謝謝回復。
不考慮效費比,加法器可以做很多很多位,暫存器也可以做很多很多位,是吧?
uj5u.com熱心網友回復:
8086/8088產生于70年代后期,那時候作為微機處理器,16位運算能力是足夠的,當時很多小型機都是16位CPU。但是地址線如果也是16位的,只能尋址64K記憶體,略有不足,于是就折中了一下,運算器是16位的,地址線增加到20位(286增加到24位)。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/262656.html
標籤:匯編語言
