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

正文內(nèi)容

微機(jī)原理課件-第6章(編輯修改稿)

2025-02-16 05:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 A15 ≥1 & ≥1 IOR +5V 10KΩ K 24 二、程序查詢方式 也叫條件傳送控制方式,分為查詢輸入和查詢輸出。數(shù)據(jù)傳送的過(guò)程如下: 開(kāi)始 取外設(shè)狀態(tài) 外設(shè)準(zhǔn)備 就緒否? 傳送數(shù)據(jù) 傳送完否 ? N Y Y N 結(jié)束 25 查詢輸入方式 狀態(tài)端口 :STATUSPORT 數(shù)據(jù)端口 :DATAPORT 查詢輸入程序如下: LOOPIN: IN AL,STATUSPORT 。讀狀態(tài) TEST AL,80H 。查詢 RDY JZ LOOPIN 。RDY=0則等待 IN AL,DATAPORT 。讀入數(shù)據(jù) 讀入狀態(tài)信息 RDY=1? 讀入數(shù)據(jù) Y N D7 26 查詢輸出方式 狀態(tài)端口: STATUSPORT 數(shù)據(jù)端口: DATAPORT 查詢輸出程序如下: LOOPOUT: IN AL,STATUSPORT 。讀狀態(tài) TEST AL,01H 。查詢 BUSY=1? JNZ LOOPOUT 。BUSY=1則忙 MOV AL,BUFFER 。取數(shù)據(jù) OUT DATAPORT, AL 。輸出數(shù)據(jù) 讀入狀態(tài)信息 BUSY=1? 輸出數(shù)據(jù) N D0 Y 27 1號(hào)外設(shè) 準(zhǔn)備就緒 ? 2號(hào)外設(shè) 準(zhǔn)備就緒 ? 3號(hào)外設(shè) 準(zhǔn)備就緒 ? 對(duì) 1號(hào)外設(shè)服務(wù) 對(duì) 2號(hào)外設(shè)服務(wù) 對(duì) 3號(hào)外設(shè)服務(wù) n號(hào)外設(shè) 準(zhǔn)備就緒 ? 對(duì) n號(hào)外設(shè)服務(wù) Y Y Y Y N N N N 在整個(gè)查詢過(guò)程中 CPU不能再做別的事,這降低了 CPU的工作效率;數(shù)據(jù)交換的實(shí)時(shí)性較差;所以查詢方式多用于簡(jiǎn)單、慢速的外部設(shè)備。 28 例:用查詢方式進(jìn)行輸出 ?外設(shè)狀態(tài)端口地址為 3FBH,第 5位 (bit5)為狀態(tài)標(biāo)志( =1忙, =0準(zhǔn)備好) ?外設(shè)數(shù)據(jù)端口地址為 3F8H,寫(xiě)入數(shù)據(jù)會(huì)使?fàn)顟B(tài)標(biāo)志置 1 ;外設(shè)把數(shù)據(jù)讀走后又把它置 0。 試畫(huà)出其電路圖。(電路圖見(jiàn)下頁(yè)) 29 D5 D7D0 A9 | A3 ≥1 amp。 A15 | A10 ≥1 IOW D7D0 3F8H 外設(shè) D7 D6 D5 D4 D3 D2 D1 D0 BUSY CP Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 狀態(tài)端口 G G2A G2B C B A A2 A1 A0 74LS138 Y0 ≥1 IOR Y3 OE 74LS374 CP Q Q D S STROBE 3FBH 程序段? 30 三、中斷傳送控制方式 中斷控制方式使 CPU與外設(shè)能夠并行工作,它改變了 CPU主動(dòng)的工作方式。當(dāng)外設(shè)準(zhǔn)備就緒,就向 CPU發(fā)出中斷請(qǐng)求, CPU響應(yīng)中斷,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,對(duì)外設(shè)服務(wù); 利用中斷方式進(jìn)行數(shù)據(jù)傳送,不僅大大提高CPU的工作效率,還能夠?qū)ν庠O(shè)作出實(shí)時(shí)響應(yīng)。 以上三種方式被稱為 PIO方式, programmed input and output 31 前面三種 I/O方式都需要 CPU作為中介: 外設(shè) CPU 內(nèi)存 兩個(gè)含義: 1)軟件:外設(shè)與內(nèi)存之間的數(shù)據(jù)傳送是通過(guò) CPU執(zhí)行程序來(lái)完成的( PIO方式); 2)硬件: I/O接口和存儲(chǔ)器的讀寫(xiě)控制信號(hào)、地址信號(hào)都是由 CPU發(fā)出的(總線由 CPU控制)。 缺點(diǎn):程序的執(zhí)行速度限定了傳送的最大速度(約為幾十 KB/秒) — 解決: DMA傳輸 四、直接存儲(chǔ)器存取控制方式 32 DMA傳輸 : 外設(shè) 內(nèi)存 外設(shè)直接與存儲(chǔ)器進(jìn)行數(shù)據(jù)交換 , CPU不再擔(dān)當(dāng)數(shù)據(jù)傳輸?shù)闹薪檎撸? 總線由 DMA控制器( DMAC)進(jìn)行控制( CPU要放棄總線控制權(quán)),內(nèi)存 /外設(shè)的地址和讀寫(xiě)控制信號(hào)均由 DMAC提供。 優(yōu)點(diǎn):數(shù)據(jù)傳輸 由 DMA硬件來(lái)控制,數(shù)據(jù) 直接在內(nèi)存和外設(shè)之間交換,可以達(dá)到很高的傳輸速率(可達(dá)幾 MB/秒) 33 DMA傳送原理示意 圖 ① 系統(tǒng)總線 CPU DMAC 存儲(chǔ)器 外設(shè)接口 AEN IOW MEMW MEMR IOR MEMW MEMR IOW IOR AEN HOLD HLDA DRQ DACK ② ③ ④ ⑤ AEN IOW IOR MEMW MEMR ① 外設(shè)發(fā)出 DMA請(qǐng)求 ② DMAC向 CPU申請(qǐng)總線 ③ CPU完成當(dāng)前總線周期后 響應(yīng),并釋放總線控制權(quán) ④ DMAC得到總線控制權(quán),并發(fā)出 DMA響應(yīng)信號(hào) ⑤ 由 DMAC發(fā)出各種控制信號(hào),控制外設(shè)與存儲(chǔ)器之 間的數(shù)據(jù)傳送 ⑥ 數(shù)據(jù)傳送完后, DMAC撤銷 HOLD信號(hào) ⑦ CPU釋放 HLDA信號(hào),并重新控制總線 ⑥ ⑦ 視頻演示 34 DMA控制器的工作過(guò)程 1. 外設(shè)向 DMA控制器發(fā)出 DMA傳送請(qǐng)求信號(hào) DRQ; 2. DMA向 CPU發(fā)出總線請(qǐng)求信號(hào) HOLD。 3. CPU完成當(dāng)前總線周期后立即對(duì) HOLD信號(hào)進(jìn)行響應(yīng):一方面將總線至于高阻狀態(tài),放棄對(duì)總線的控制權(quán);另一方面 CPU向 DMA控制器發(fā)出總線響應(yīng)信號(hào) HLDA。 DMAC 外設(shè)接口 CPU 存儲(chǔ)器 DRQ HOLD HLDA DACK 35 4. DMA收到 HLDA信號(hào)后開(kāi)始控制總線,并向外設(shè)發(fā)出 DMA響應(yīng)信號(hào) DACK; 5. DMA控制器發(fā)出地址信號(hào)和相應(yīng)的控制信號(hào),外設(shè)與內(nèi)存之間數(shù)據(jù)傳送開(kāi)始; 6. DMA控制器自動(dòng)修改地址和字節(jié)計(jì)數(shù)器。數(shù)據(jù)傳送完成 DMA撤銷 HOLD信號(hào) 。接下來(lái) CPU撤銷HLDA信號(hào),恢復(fù)對(duì)總
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1