說起微處理器的發展,就不得不說8086.作為未處理器的乙個標誌性產品,8086創造性的引入了16位的處理機制,相對於在他之前第二代的8085在效能上提高了10倍。但是顯然他最大的作用不至於如此,在我看來他為以後的微處理器的發展指明了方向,就是向處理更加快速,更多的資料傳輸同時進行的方向發展,從8位到16再到32、64等。包括現在已經有了64位的酷睿處理器,也有很多非大規模生產的更高效能的cpu,但是無疑,所有的這些都在沿著這個方向發展。
正因為8086的特殊地位,為了紀念他,我在此特別寫一篇對於他各個引腳的詳細介紹,幫助大家理解8086的工作原理。
下邊就是8086的引腳圖:
8086左右各有20各引腳,實現各個功能。
ad(n):
8086採用的是位址線資料線復用的設計方式,採用這種方式也是不得已之舉,因為當時的工藝所限,大規模生產的情況下,引腳數目受到了限制。而現在則不同,現在的cpu引腳數目可以做到上百條。
因為受到引腳數目的限制,8086在設計中2~16以及39號引腳,即ad0~ad15共16條引腳是位址(adress)和資料(date)線的復用,在控制訊號的作用下來實現位址和資料的傳輸。而這裡的16條位址線也是8086的核心設計,同時有16個位元組的傳輸,極大程度上提高了cpu的效能。
a16~a19
除了上邊提到的位址線和資料線復用的16條位址線,8086還有四條位址線,分別占用了35~38號引腳。所有的位址線共20條,也就說明了8086的最大可定址空間是2^20=1mb。
vcc和gnd
了解cpu的人都只到,每個cpu必須有的電源輸入端和接地端,在8086中,電源輸入引腳為40號,而接地端為1號和20號。
bhe/s7和ad0
8086的工作模式是每次只有一半的資料線進行資料傳輸,這也是出於了穩定性的考慮,而bhe(34號)代表低電平有效時高8位的資料進行傳輸,即d8~d15資料線傳輸資料,反之,若ad0(16號)高電平有效則使用資料線低8位d0~d7。而bhe和ad0其實可以同時有效,此時,資料線用16位傳輸。
nmi和intr
這兩個引腳是針對中斷的,其中18號引腳intr為可遮蔽相應,而nmi為不可遮蔽中斷響應,顧名思義,intr的中斷請求cpu有權進行判斷是否相應中斷,intr用於大部分的cpu處理的中斷情況。而nmi是cup強制執行的中斷響應,最經典的應用是當系統遭遇突發事件,如斷電、火災等時,系統強制使cpu進行中斷處理,儲存當前程序和資料。
mn/mx
最大最小模式,當其中乙個有效時,他能選定25~31號位址線中是括號外還是括號內標註的功能。mn為括號外而mx為括號內。
rd和wr
前者為讀訊號,後者為寫訊號,分別對應是選擇對資料進行讀操作還是寫操作。
微處理器時代
處理器的種類之多,以至處理器的生產商之多 處理器的種類有,膝上型電腦處理器,台式電腦處理器,手機處理器,上網本處理器,平板電腦處理器。生產處理器的公司主要有 intel amd arm 各個公司生產的產品都有各自的優勢,intel 主要生產膝上型電腦的處理器,最新發布的處理器基本都與 nvidia ...
彙編課程 8086微處理器
結構上,包括執行單元eu和匯流排介面單元biu兩個模組 組成 8086cpu的alu可完成8位 16位資料的運算 計算指令執行時所需要的儲存單元的有效位址 組成 1 從主存中讀取指令 2 計算並形成所要訪問主存的實體地址 3 訪問主存 訪問i o,以獲取資料或儲存結果 組成 使用規則 工作過程 段段...
微處理器效能簡介(8086)
微處理器職能 執行各種運算和資訊處理,控制各個計算機部件自動協調地完成系統規定的各種操作 典型微處理器的主要效能指標 主頻 微處理器的時鐘頻率 外頻 系統匯流排的工作頻率 倍頻 微處理器主頻與外頻相差的倍數,主頻 外屏 倍頻 微處理器具有以下基本功能 1 指令控制 使計算機中的指令或程式嚴格按照規定...