freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第四章微處理器(參考版)

2025-02-20 12:02本頁面
  

【正文】 ? 已知某中斷類型碼為 1CH,請計算出其對應(yīng)的中斷向量地址。 ? 中斷的分類怎樣?什么是開中斷?什么是中斷向量? ? 簡述可屏蔽中斷的執(zhí)行過程。又設(shè)該中斷向量的內(nèi)容為 12H、 22H、 33H和 44H(地址由低到高),請問該中斷程序的入口地址是什么?反過來,如果已知某中斷的中斷向量的地址為 0000: 004CH,請問該中斷的中斷類型碼是多少? 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 113 11. 某程序數(shù)據(jù)段中有兩個數(shù)據(jù)字 1234H和 5A6BH, 若 已知 DS=5AA0H, 它們的偏移地址分別為 245AH和3245H, 試畫出它們在儲存器中的存放情況 。 但可由不同的段地址和不同的偏移地址組成? 8. 8086/8088時怎樣解決地址總線和數(shù)據(jù)總線的復(fù)用問題的? ALE信號何時處于有效電平 ? 9. 8086系統(tǒng)最大模式與最小模式有何區(qū)別?畫出最小模式下的配置,并標(biāo)出主要信號的連接關(guān)系。 ? 在進(jìn)入中斷時,不需要執(zhí)行中斷響應(yīng)總線周期 ? 不從數(shù)據(jù)總線讀取中斷類型碼 ? 不受中斷允許標(biāo)志 IF的影響 ? 軟件中斷信號受 TF(單步中斷標(biāo)志 )的影響,只有 TF為1時,才能執(zhí)行單步中斷 ? 正在執(zhí)行軟件中斷時,如果有外部硬件中斷請求 ?軟件中斷 中斷處理子程序 子程序 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 108 最小工作模式下的總線保持 ? 當(dāng)一個系統(tǒng)中具有多個總線主控模塊時, CPU以外的其他總線主控模塊為了獲得對總線的控制,需要向 CPU發(fā)出使用總線的請求信號 ? CPU得到請求之后,如果同意讓出總線,就要向請求使用總線的主模塊發(fā)應(yīng)答信號。 (4) 將斷點保護(hù)到堆棧中。 (2) 將標(biāo)志寄存器的值推入堆棧。 硬件中斷 ? 從 NMI引腳進(jìn)入 ? 非屏蔽中斷 ? 不受中斷允許標(biāo)志 IF影響 ? 非屏蔽中斷的類型號為 2 ? 非屏蔽中斷處理子程序的入口地址放在 0段的0008H, 0009H, 000AH和 000BH這 4個單元中 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 102 (1) 把現(xiàn)場的數(shù)據(jù)立即轉(zhuǎn)移到非易失性的存儲器中 ? 當(dāng) NMI引腳上出現(xiàn)中斷請求時,一般采用以下 措施 : (2) 啟動備用電源 ? 非屏蔽中斷 ?INTR端引入 ?受 IF標(biāo)志位影響 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 103 可屏蔽中斷的響應(yīng)過程 ?INTR有請求 ?中斷允許標(biāo)志為 1 開始響應(yīng)外部的中斷請求 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 104 (5) 根據(jù)前面得到的中斷類型碼,到內(nèi)存 0000段的中斷向量表中找到中斷向量,再根據(jù)中斷向量轉(zhuǎn)入相應(yīng)的中斷處理子程序。而 17H中斷對應(yīng)的中斷向量存放在 0000∶ 005CH處,所以, 0段005CH、 005DH、 005EH和 005FH的內(nèi)容應(yīng)該是 什么 ? ?例如 ?5 34H、 34H及 12H。 ? 中斷向量的存放 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 99 ?8086/ 8088的中斷向量表如下圖所示。 2. 中斷向量 2. 中斷向量表 ? 在 8086/ 8088微機(jī)系統(tǒng)的內(nèi)存中, 把 0段的0000~ 03FFH區(qū)域設(shè)置為一個 中斷向量表 。 ? 8086/ 8088對 256種中斷都對應(yīng)有一個 類型碼 。 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 95 讀操作 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 96 中斷操作 ? 微機(jī)系統(tǒng)為適應(yīng)各種需要,都有一個中斷系統(tǒng), 8086/ 8088是 16位微處理器,它的中斷系統(tǒng)可以處理256種 不同類型的中斷。 ? 總線讀操作 指 CPU從存儲器或外設(shè)端口讀取數(shù)據(jù)。 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 94 總線操作 ? 8086/ 8088 CPU中各單元之間以及與外設(shè)的數(shù)據(jù)交換,都是通過總線來進(jìn)行的。所以, 8086/ 8088在復(fù)位之后再重新啟動時,便從內(nèi)存的 FFFF0H處開始執(zhí)行指令,使系統(tǒng)在啟動時,能自動進(jìn)入系統(tǒng)程序。 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 93 ? 8086/ 8088要求復(fù)位信號 (RESET)至少有 4個時鐘周期的高電平,如果是初次加電的啟動,則要求有大于 50μs的高電平。 8086的主要的 基本操作 有: ? 系統(tǒng)的復(fù)位和啟動操作; ? 總線操作; ? 中斷操作; ? 最小工作模式下的總線請求; ? 最大工作模式下的讀/寫操作。 8284A輸出的時鐘頻率為振蕩源頻率的 1/ 3。 ? 8284A的振蕩源一般采用晶體振蕩器,也可以用外接脈沖發(fā)生器作為振蕩源。在數(shù)據(jù)總線為 8位的 8088系統(tǒng)中,只用 1片8286就可以構(gòu)成數(shù)據(jù)總線收發(fā)器,而在數(shù)據(jù)總線為 16位的 8086系統(tǒng)中,則要用兩片 8286。 ? 發(fā)送器和接收器簡稱為 收發(fā)器 ,也常常稱為 總線驅(qū)動器 。 CLK( Clock) ?時鐘輸入 ? 8086的時鐘頻率為 : ? 5MHz( 8086) ? 10MHz( 8086- 1) ? 8MHz( 8086- 2) 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 80 5. 其它引腳 (續(xù) 2) Vcc ? 電源輸入 ,向 CPU提供+ 5V電源 ? 接地 ,向 CPU提供參考地電平 GND MN/MX*( Minimum/Maximum) ? 接高電平時, 8086引腳工作在最小模式;反之, 8086工作在最大模式 ? 工作模式選擇 ,輸入 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 81 5. 其它引腳 (續(xù) 3) ? 當(dāng) CPU執(zhí)行 WAIT指令時,他將在每個時鐘周期對該引腳進(jìn)行測試:如果無效,則程序踏步并繼續(xù)測試;如果有效,則程序恢復(fù)運行 TEST* ?測試 ,輸入、低電平有效 ?該引腳與 WAIT指令配合使用 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 82 “引腳 ” 小結(jié) CPU引腳是系統(tǒng)總線的基本信號 可以分成三類信號: ? 16位數(shù)據(jù)線: D0~ D15 ? 20位地址線: A0~ A19 ? 控制線: ? ALE、 IO/M*、 WR*、 RD*、 READY ? INTR、 INTA*、 NMI, HOLD、 HLDA ? RESET、 CLK、 Vcc、 GND 有問題! 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 83 “引腳 ” 提問 ? 提問之一: CPU引腳是如何與外部連接的呢? ? 提問之二: CPU引腳是如何相互配合 , 實現(xiàn)總線操作 、 控制系統(tǒng)工作的呢 ? 解答:總線形成 解答:總線時序 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 84 最小模式的總線形成 ( 1) 20位地址總線 —— 采用 3個三態(tài)透明鎖存器 8282進(jìn)行鎖存和驅(qū)動 ( 2) 8位數(shù)據(jù)總線 —— 采用數(shù)據(jù)收發(fā)器 8286進(jìn)行驅(qū)動 ( 3)系統(tǒng)控制信號 —— 由 8086引腳直接提供 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 85 ?最小模式下的系統(tǒng)配置 ? 3片 8282或 74LS373,用來作為地址鎖存器; ?1片 8284A,作為時鐘發(fā)生器; ? 當(dāng)系統(tǒng)中所連的存儲器和外設(shè)較多時,需要增加數(shù)據(jù)總線的驅(qū)動能力,這時,要用兩片8286/ 8287作為總線收發(fā)器。 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 67 2. 讀寫控制引腳 ALE( Address Latch Enable) ? 地址鎖存允許 ,輸出、三態(tài)、高電平有效 ? ALE引腳高有效時,表示復(fù)用引腳: AD15~ AD0和 A19/S6~ A16/S3正在傳送地址信息 ? 由于地址信息在這些復(fù)用引腳上出現(xiàn)的時間很短暫,所以系統(tǒng)可以利用 ALE引腳將地址鎖存起來 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 68 2. 讀寫控制引腳 (續(xù) 1) IO/M*( Input and Output/Memory) ? I/O或存儲器訪問 ,輸出、三態(tài) ? I/O或存儲器訪問 ,輸出、三態(tài) ? 該引腳輸出高電平時,表示 CPU將訪問 I/O端口,這時地址總線 A15~ A0提供 16位 I/O口地址 ? 該引腳輸出低電平時,表示 CPU將訪問存儲器,這時地址總線 A19~ A0提供 20位存儲器地址 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 69 2. 讀寫控制引腳 (續(xù) 2) ? 寫控制 ,輸出、三態(tài)、低電平有效 WR*( Write) ? 有效時,表示 CPU正在寫出數(shù)據(jù)給存儲器或 I/O端口 ? 有效時,表示 CPU正在從存儲器或 I/O端口讀入數(shù)據(jù) ?RD*( Read) ? 讀控制 ,輸出、三態(tài)、低電平有效 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 70 2. 讀寫控制引腳 (續(xù) 3) ? IO/M*、 WR*和 RD*是最基本的控制信號 總線周期 IO/M* WR* RD* 存儲器讀 低 高 低 存儲器寫 低 低 高 I/O讀 高 高 低 I/O寫 高 低 高 ? 組合 后,控制 4種基本的總線周期 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 71 2. 讀寫控制引腳 (續(xù) 4) ? 在總線操作周期中, 8086 CPU會在第 3個時鐘周期的前沿測試該引腳 ? 如果測到高有效, CPU直接進(jìn)入第 4個時鐘周期 ? 如果測到無效, CPU將插入等待周期 Tw READY ? 存儲器或 I/O口就緒 ,輸入、高電平有效 ? CPU在等待周期中仍然要監(jiān)測 READY信號,有效則進(jìn)入第 4個時鐘周期,否則繼續(xù)插入等待周期 Tw。 2022/3/13 微型計算機(jī)原理及應(yīng)用 _宋廷強(qiáng) 59 ? CPU總線周期采用 同步時序 : 總線操作的 同步 ? 總線操作中如何實現(xiàn)時序同步是關(guān)鍵 ? 各部件都以系統(tǒng)時鐘信號為基準(zhǔn) ? 當(dāng)相互不能配合時,快速部件(
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1