8086CPU引腳功能

時間 2021-10-14 21:22:44

1樓:家和萬事興

一、地址匯流排和資料匯流排(20條)

1、ad15~ad0:地址/資料匯流排

(2)t2~t4:用作資料匯流排。

2、a19~a16/s6~s3:地址/狀態匯流排

(2)t2~t4:表示cpu狀態資訊,s6:恆定低電平。s5:當中斷許可標誌(如果在響應標誌暫存器中)加上字首時。s3,s4:指示正在使用的段暫存器

(2)訪問i/o埠:使用16個a15~a0,可定址64ki/o埠

4、bhe/s7:匯流排高允許/狀態s7

(1)t1:用作bhe,低電平有效

(2)t2~t4:狀態訊號s7

(3)dma模式,引腳位高電阻狀態

二、控制匯流排

1、mn/mx:最小/最大模式控制線,32英尺,連線+5v時:在最小模式下,8086提供系統所需的所有控制訊號,接地時:

最大方式,系統匯流排控制訊號由專用的匯流排控制器8288提供,8086把指示當前操作的狀態訊號(s2#、s1#、s0#)送給8288,8288據此產生相應的系統控制訊號

2、最大模式。s2×3,s1×3,s0×3:匯流排週期狀態訊號(三態,輸出)。

指示8086外部匯流排週期的操作型別。rq/gt0/rq/gt1:請求/允許匯流排訪問控制訊號(雙向),qs1,qs0:

指令佇列狀態訊號(輸出),用於指示8086內部biu中指令佇列的狀態,鎖定:匯流排優先鎖定訊號(輸出,三種狀態),當鎖輸出低時,外部處理器無法控制匯流排。

3、最小模式。m/io:儲存器/io控制訊號(輸出,三種狀態)。

當m/iox=h時:記憶體,當m/iox=l:i/o埠時。

dt/r:資料傳輸/接收訊號(輸出,三種狀態),當dt/r×x=h時:寫入,當dt/r×3=l時:

讀取,資料允許訊號(輸出,三種狀態),在cpu訪問儲存器或i/o匯流排週期後的期間內,該訊號是有效的,並用作系統中匯流排收發器的允許訊號。

4、保持:保持請求訊號(輸入),當外部邏輯將保持引腳設定為高功率電平時,8086在完成當前匯流排週期後進入保持狀態,放棄匯流排控制權,hlda:保持響應訊號(輸出),這是cpu對保持訊號的響應訊號,輸出為低電平,當hlda訊號有效時,8086的三態訊號線都處於三態(高電阻),這使得外部邏輯能夠控制匯流排。

5、ale:地址鎖定允許訊號(輸出),t1發出一個正脈衝,並將匯流排上的地址資訊鎖存到下降沿的地址鎖存器中,中斷響應訊號(輸出,三種狀態),當8086響應來自intr管腳的可遮蔽中斷請求時,在中斷響應期間,inta變低,wr:寫入控制訊號(輸出,三種狀態),當功率低時,8086處於寫操作。

6、控制線(公共匯流排)不受mn/mx的影響。rd:讀取控制訊號(輸出,三種狀態),當電源低時,cpu正在讀取資料,就緒:

等待狀態控制訊號,也稱為就緒訊號(輸入),就緒=h:cpu等待,就緒=l:外設就緒,intr:

中斷請求訊號(輸入),高電平表示有中斷請求。

7、測試控制訊號(輸入),cpu測試,高電平繼續等待,低電平離開等待,復位:復位訊號(輸入),高階系統將內部標誌暫存器fr、段暫存器、指令指標ip和指令佇列重置為初始狀態,注:**段cs的初始化狀態為ffffh。

8、其它訊號clk:時鐘訊號(輸入)vcc:電源,+5v±10%接地:

地線。兩個地線常用的訊號引腳ad15~ad0:地址/資料ad19~ad16/s6~s3:

地址資料/狀態bhe×/s7:高允許(輸出)mn/mx×:最大和最小(輸出)m/io×:

儲存器/io(輸出)dt/r×:資料傳輸/接收。

9、輸出den:資料許可(輸出)保持:保持請求訊號(輸入)hlda:

保持響應訊號(輸出)ale:地址鎖定許可訊號(輸出)inta:中斷響應訊號(輸出)rd:

讀取控制訊號(輸出)wr:寫入控制訊號(輸出)就緒:等待狀態控制訊號(輸入)intr:

中斷請求訊號(輸入)clk:時鐘訊號(輸入)。

2樓:匿名使用者

在最小模式中引腳定義

在匯流排週期t1狀態,cpu在這些引腳上輸出儲存器或i/o埠的地址、在t2~t4狀態,用來傳送資料、在中斷響應及系統匯流排「保持響應」週期一,ad15~ad0被置成高阻狀態。

在t1狀態作地址線用,a19~a16與a15~a0一起構成20位實體地址,可訪問儲存器1m位元組。當cpu訪問i/o短口時,a19~a16為「0」、在t2~t4狀態作狀態線用,s6~s3輸出狀態資訊。

bhe/s7(bus high enable/status):高8位資料線允許/狀態訊號,三態輸出,低電平有效。

16位資料傳送時在t1狀態,用bhe指出高8位資料匯流排上資料有效,用ad0地址線指出低8位資料線上資料有效。在t2~t4狀態s7輸出狀態資訊,在「保持響應」週期被置成高阻狀態。

mn/mx(minimun/maximun):最小/最大工作模式選擇訊號,輸入。

當mn/mx接+5v時,cpu工作在最小模式,當mn/mx接地時,cpu工作在最大模式。

rd(read):讀選通訊號,三態,輸出,低電平有效。

由m/io訊號區分讀儲存器或i/o埠,在讀匯流排週期的t1、t2、tw狀態,rd為低電平。在「保持響應」週期,被置成高阻狀態。

wr(write):寫選通訊號,三態,輸出,低電平有效。

由m/io訊號區分寫儲存器或i/o埠,在讀匯流排週期的t1、t2、tw狀態,wr為低電平。在dma方式時,被置成高阻狀態。

m/io(memory/input and output):儲存器或i/o埠控制訊號,三態,輸出。

m/io訊號為高電平時,表示cpu正在訪問儲存器,訊號為低電平時,表示cpu正在訪問i/o埠。一般在前一個匯流排週期的t4狀態,有效,直到本週期的t4狀態為止。在dma方式時,m/io置為高阻狀態。

ale(address latch enable):地址鎖存允許訊號,輸出,高電平有效。

作地址鎖存器8282/8283的片選訊號。

den(data enable):資料允許訊號,輸出,低電平有效。

在最小模式系統中,有時利用資料收發器8286/8287來增加資料驅動能力,den用來作資料收發器8286/8287的輸出允許訊號。在dma工作方式時,被置成高阻狀態。

dt/r(data transmit/receive):資料傳送/收發控制訊號,三態,輸出。

dt/r用來控制資料收發器8286/8287的資料傳送方向。

ready(ready):準備就緒訊號,輸入,高電平有效。

在t3狀態結束後cpu插入一個或幾個tw暫停狀態,直到ready訊號有效後,才進入t4狀態,完成資料傳送過程。

reset(reset):復位訊號,輸入,高電平有效。

cpu收到復位訊號後,停止現行操作,並初始化段暫存器ds、ss、es,標誌暫存器psw,指令指標ip和指令佇列,而使cs=ffffh。reset訊號至少保持4個時鐘週期以上的高電平,當它變成低電平時,cpu執行重啟動過程,8086/8088將從地址ffff0h開始執行指令。

intr(interrupt request):可遮蔽中斷請求訊號,輸入,電平觸發,高電平有效。

當外設介面向cpu發出中斷申請時,intr訊號變成高電平。

inta(interrupt acknowledge):中斷響應訊號,輸出,低電平有效。

在中斷響應匯流排週期t2、t3、tw狀態,cpu發出兩個inta負脈衝,第一個負脈衝通知外設介面已響應它的中斷請求,外設介面收到第二個負脈衝訊號後,向資料匯流排沙鍋內放中斷型別號。

nmi(non —maskable interrupt request):不可遮蔽中斷請求訊號,輸入,邊沿觸發,正跳變有效。

此類中斷請求不受中斷允許標誌位if的影響,也不能用軟體進行遮蔽。一旦收到訊號,在當前指令執行完後,自動引起型別2中斷。經常處理電源掉點的緊急情況。

test(test):測試訊號,輸入,低電平有效。

hold(hold request):匯流排保持請求訊號,輸入,高電平有效。

hlda(hold acknowledge):匯流排保持響應訊號,輸入,高電平有效。

clk(clock):時鐘訊號,輸入。

vcc(+5v),gnd(地)

在最大模式中引腳定義

s2~s0(bus cycle status):匯流排週期狀態訊號,三態,輸出。

在最大模式系統中,由cpu傳送給匯流排控制器8288,8288編譯後產生相應的控制訊號代替cpu輸出。

lock(lock):匯流排封鎖訊號,三態,輸出,低電平有效。

它有效時,cpu不允許外部其它匯流排主控者獲得對匯流排的控制權。在dma期間,它置於高阻狀態。

rq/gt0、rq/gt1(request/grant):匯流排請求訊號輸入/匯流排請求允許訊號輸出雙向,低電平有效。

前者比後者有較高的優先權。

qs1、qs0(instruction queue ststus):指令佇列狀態訊號,輸出,高電平有效。

用來指示cpu中指令佇列當前的狀態,以便外部對8086/8088cpu內部指令佇列的動作跟蹤。

3樓:百度文庫精選

內容來自使用者:rain__smile

【解】:按功能可分為兩部分:匯流排介面單元biu(bus inte***ce unit)和執行單元eu(execution unit)。

匯流排介面單元biu是8086 cpu在儲存器和i/o裝置之間的介面部件,負責對全部引腳的操作,即8086對儲存器和i/o裝置的所有操作都是由biu完成的。所有對外部匯流排的操作都必須有正確的地址和適當的控制訊號,biu中的各部件主要是圍繞這個目標設計的。它提供了16位雙向資料匯流排、20位地址匯流排和若干條控制匯流排。

其具體任務是:負責從記憶體單元中預取指令,並將它們送到指令佇列緩衝器暫存。cpu執行指令時,匯流排介面單元要配合執行單元,從指定的記憶體單元或i/o埠中取出資料傳送給執行單元,或者把執行單元的處理結果傳送到指定的記憶體單元或i/o埠中。

執行單元eu中包含1個16位的運算器alu、8個16位的暫存器、1個16位標誌暫存器fr、1個運算暫存器和執行單元的控制電路。這個單元進行所有指令的解釋和執行,同時管理上述有關的暫存器。eu對指令的執行是從取指令操作碼開始的,它從匯流排介面單元的指令佇列緩衝器中每次取一個位元組。

如果指令佇列緩衝器中是空的,那麼eu就要等待biu通過外部匯流排從儲存器中取得指令並送到eu,通過譯碼電路分析,發出相應控制命令,控制alu資料匯流排中資料的流向。

8086的基本匯流排週期為4個時鐘週期  此類中斷請求不受中斷允許標誌位

ba3257整合引腳功能

浮華落盡 這個型號整合引腳的功能,主要就是保證裝置能夠在穩壓的環境下控制機器執行。主要就是保證了穩壓,這樣引腳功能就是確定裝置的穩定性。 情投意合張老師 第二層的 整合圓角功能都放到我這,具體分析情況下,有本這個功能的行業。總的比較多都 輪迴 32557整合引腳功能也是比較特殊的功能,只要你掌握了這...

CPU的主要功能是什麼,CPU的功能主要是什麼?

說說cpu雙核吧!雙核就是2個核心 核心 die 又稱為核心,是cpu最重要的組成部分。cpu中心那塊隆起的晶片就是核心,是由單晶矽以一定的生產工藝製造出來的,cpu所有的計算 接受 儲存命令 處理資料都由核心執行。各種cpu核心都具有固定的邏輯結構,一級快取 二級快取 執行單元 指令級單元和匯流排...

電磁爐LM339引腳功能,電磁爐LM339的各引腳的功能是?

lm339類似於增益不可調的運算放大器。每個比較器有兩個輸入端和一個輸出端。兩個輸入端一個稱為同相輸入端,用 表示,另一個稱為反相輸入端,用 表示。用作比較兩個電壓時,任意一個輸入端加一個固定電壓做參考電壓 也稱為門限電平,它可選擇lm339輸入共模範圍的任何一點 另一端加一個待比較的訊號電壓。當 ...