一、 8086的匯流排週期概念:乙個基本的匯流排週期由4個時鐘週期組成,時鐘週期是cpu的基本時間計量單位,他由計算機主頻決定,時鐘週期等於主頻的倒數,習慣上將4個時鐘週期分別稱為4個狀態,即t1、t2、t3、(tw等待狀態)、t4狀態
1.在t1狀態,cpu發出20位實體地址。
2.在t2狀態,匯流排的最高四位a19~a16用來輸出本匯流排週期狀態資訊,低16位浮置成高阻狀態,為傳輸資料做準備。
3.在t3狀態,當cpu需要等待時,可以插入1個或多個等待狀態tw。ready訊號線發出準備好訊號,為1時狀態為t4,為0時狀態為tw。
4.在t4狀態,匯流排週期結束。
在兩個匯流排週期之間執行空閒週期。
二、8086的引腳訊號和工作模式
1.最小模式:系統中只有8086乙個微處理器。
最大模式:包含兩個或多個微處理器,其中乙個主處理器是8086,和兩個協處理器,分別是,數值運算協處理器8087,輸入/輸出協處理器8089。
8086工作在最大模式還是最小模式由硬體連線決定。
2.8086的引腳訊號和功能
注 1.8086的資料線和位址線是復用的
2.8086有16根資料線(8088有8根資料線)
1.gnd地-負極,vcc電源-正極,
8086用單一的+5v電壓。
在t1狀態,ad0引腳傳送的位址訊號必定為低電平,在其他狀態,則用來傳送資料。
ad0–低8位–偶位址
3.bhe/s7高8位資料匯流排允許/狀態復用引腳
ad15~ad8上的高8位資料有效
頭上有橫線指低電平有效,沒有指高電平有效。
4.nmi非遮蔽中斷引腳,輸入
非遮蔽中斷不受中斷允許標誌if的影響,也不能用軟體進行遮蔽,只執行對應中斷型別為2的非遮蔽中斷處理程式。
5.intr可遮蔽中斷請求訊號,輸入
高電平有效。cpu在每條指令執行到最後乙個時鐘週期時會對intr引腳訊號進行取樣。若if=1,cpu則會響應中斷,並且有收到intr訊號,則cpu停止當前的操作,響應中斷請求,執行乙個中斷處理子程式。
6.rd讀訊號,輸出;wr寫訊號,輸出
低電平有效
7.m/io儲存器/輸入輸出控制訊號,輸出
如為高電平,表示cpu和儲存器之間進行資料傳輸;如為低電平,表示cpu和i/o介面進行資料傳輸。
8.最大最小工作模式選擇端mn/mx:高電平為最小工作模式,低電平為最大工作模式;
9.準備就緒訊號ready:高電平有效;
10.clk時鐘
1/3週期為高電平,2/3週期為低電平
11.reset復位訊號
最小模式
1.ale位址鎖存允許訊號
在t1狀態,高電平有效
2.dt/r資料收發訊號
dt/r–高電平–資料傳送–wr–寫
dt/r–低電平–資料接收–rd–讀
bhe+a19a16)+ad15ad0 )=21位位址資訊–>3片位址鎖存器8282
ale、den、dt/r從cpu直接送出
最大模式
狀態訊號s2,s1,s0打包以上訊號傳送給匯流排控制器8288
8086的操作和時序
復位:8086要求reset訊號起碼維持4個時鐘週期的高電平,cs置1其他清零
匯流排讀/寫操作時序
在8086cpu中,乙個最基本的匯流排週期由4個時鐘週期組成,即t1,t2,t3,t4一共4個狀態,當cpu需要等待時,可以插入1個或多個等待狀態tw。
最小工作模式下的讀時序
最小工作模式下的寫時序
匯流排寫操作時序與讀操作時序基本相似,但是存在幾個不同點:
(1)cpu不是輸出rd訊號,而是輸出wr訊號;
(2)dt/r整個匯流排週期都是高電平,表示匯流排週期為寫週期,在接有資料匯流排收發器的系統中,用來控制資料傳輸方向;
(3)ad15~ad0在t2到t4狀態輸出資料,輸出位址與輸出資料為同一方向,無需像讀週期那樣要高阻態做緩衝,所以t2狀態無高阻態。
部分**源自網路
微型計算機技術及應用
微型機的主要特點 1.體積小,重量輕2.低廉3.可靠性高 結構靈活4.應用面廣 微型計算機的分類 按規模分類 1.微控制器2.個人計算機3.膝上型電腦4.掌上電腦 按微型處理器的字長分類 1 4位微處理器2 8位微處理器3 16位微處理器4 32位微處理器 微型機思維核心部件是微處理器即cpu。cp...
微型計算機技術及應用
微處理器的效能指標最主要的是以下兩項 1.字長2.主頻 一 16位微處理器8086 8086是intel系列的16位微處理器,有16根資料線和20根位址線。從功能上,8086分為兩部分,即匯流排介面部件和執行部件 匯流排介面部件 功能是負責與儲存器 i o埠傳送資料。8086的匯流排介面部件有下列各...
微型計算機技術及應用期末應考筆記(二)
pentium的定址方式 操作碼 運算元 運算元 1.立即定址方式 例 mov dx,1234h 2.暫存器定址方式 mov ax bx bx 內容 ax inc si si 1 si dec di di 1 di 3.輸入輸出埠定址 in al,82h 82埠裡的位元組輸入到al 埠間接定址 in...