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

正文內(nèi)容

第63章:dma控制方法-wenkub

2023-05-20 23:15:41 本頁面
 

【正文】 兩個周期完成 ? 字節(jié)計數(shù)器存字節(jié)數(shù) 8237操作類型和傳送方式 ? 2)傳送方式(四種) ? 單字節(jié) ? 每次一個字節(jié) ? 塊傳送 ? 每次 N個字節(jié) ? 字節(jié)計數(shù)器為 FFFFH時, EOP=0, DMA 終止 ? 隨機請求傳送 ? 每次傳送一個字節(jié)后, 8237對 DREQ測試。 ? 在級聯(lián)方式下,當(dāng)?shù)诙?8237的請求得到響應(yīng)時,第一級 8237僅應(yīng)輸出 HRQ信號而不能輸出地址及控制信號,因為,第二級的 8237才是真正的主控制器,而第一級的 8237僅應(yīng)起到傳遞 DREQ請求信號及 DACK應(yīng)答信號的作用。 8237操作類型和傳送方式 ? 4)傳輸速率 ? 在一般情況下, 8237進行一次 DMA傳送需要 4個時鐘周期 (不包括插入的等待周期 SW)。在壓縮定時狀態(tài)下,每個 DMA總線周期僅用 2個時鐘周期就可以實現(xiàn),從而可以大幅度地提高數(shù)據(jù)的傳送速率。 ? 4個通道的屏蔽位被清除 ? 以使 4個通道可以接受 DMA請求 4)操作命令和端口 ? 軟件復(fù)位 ? 具有和硬件復(fù)位 RESET相同效果 ? 寫 D號地址(對 A3A2AlA0為 1101的地址進行寫操作OUT DMA+0DH, AX):總清除命令 ? 復(fù)位狀態(tài): ? 8237屏蔽 1, ? 其它 0 ? 8237進入空閑狀態(tài) ? 實現(xiàn)軟件復(fù)位。 ? 用軟命令發(fā)出總清( Master Clear)操作:向 0DH端口執(zhí)行一次寫操作。 ? 設(shè)置請求字, 準備接收 DMA請求。 設(shè): DREQ和 DACK都為高電平有效 , DMA地址為 0000H,對 8237初始化 。傳送數(shù)據(jù)源地址為: 20xx0H。每個通道的上述 4個寄存器占兩個地址,故將循環(huán)計數(shù)器 CX的內(nèi)容置為 8。P編程,不管 HRQ是否有效。 ? 清除高 /低字節(jié)指針(內(nèi) F/F) ? 寫 C號地址:清除字節(jié)指針 F/F,使將裝入順序為先 LSB后 MSB。多加一個 210 ns是考慮到人為插入一個 SW的緣故。 ? (2).循環(huán)優(yōu)先級 ? 規(guī)定剛被服務(wù)通道的優(yōu)先級最低,依次循環(huán)。 8237操作類型和傳送方式 ? 2)傳送方式(四種) ? 級聯(lián)傳送 ? 優(yōu)先權(quán)決定于連接的通道號 ? 可擴充系統(tǒng)的 DMA通道數(shù)。 ? RESET時 DMA被復(fù)位。 ? 通道方式寄存器: 8位,每個通道一個方式寄存器,用于存放本通道的方式控制字, 4個通道用一個 IO地址。 ? 當(dāng)前地址寄存器:提供 DMA傳送時 RAM地址 ,且每傳送一個字節(jié)對其加 1或減 1(程序控制)。 ? ADSTB,地址選通。 ? MEMR, MEMW:輸出,存儲器讀寫控制 ? 主模塊時送存儲器 — 外設(shè)之間的數(shù)據(jù)傳送。 ? RESET:輸入,復(fù)位信號 ? 復(fù)位時屏幕寄存器置 1,其它寄存器置 0。 ? A7A4:地址線 ? 主模塊時輸出存儲單元中的 A7A4。 ? 8237A為 從模塊 時被處理器編程或讀狀態(tài), DB7DB0作為數(shù)據(jù)線,傳輸數(shù)據(jù)或命令字。 ? 每個通道 DMA請求可分別被允許 /禁止 ,有不同優(yōu)先權(quán) ? 4種工作方式 ,可級連以增加通道數(shù) 2) 8237A主從兩面性: ? 作為 DMAC, 8237A是可控制總線的主模塊。 ( 2) CPU對 DMAC初始化占有額外時間。 2) 具有用于提供交換數(shù)據(jù)地址的地址寄存器 。 稱 DMAC空閑周期。 進行 DMA傳送。 DMAC管理總線 CPU M 外設(shè) DMAC DMA工作過程 外設(shè) DMAC CPU( HOLD = 1 請求占有總線) CPU( HLDA = 1 同意讓出總線) DMAC CPU將地址、數(shù)據(jù)、控制總線的管理權(quán)交 DMAC DMAC回答外設(shè)。 DMA請求 請求 回答 HLDA HOLD HLDA HRQ CPU DACK DREQ DMAC 地 數(shù) 控 地 數(shù) 控 M 外 設(shè) ( 1) DMA請求 ( 2) 總線 請求 ( 3) 總線 允許 ( 4) DMA回答 EOP 計數(shù)結(jié)束 DMAC初始化: 工作方式 地址 基與當(dāng)前寄存器 計數(shù)值 基與當(dāng)前寄存器 此時 DMAC是接口(從摸塊)。 地址總線 HRQ DREQ DMAC HLDA DACK 總線 請求 總線 響應(yīng) HOLD HLDA CPU DMA 請求 DMA 響應(yīng) I / O 設(shè)備 控制總線 數(shù)據(jù)總線 3. DMA系統(tǒng)組成 I/O向 DMAC DMAC向 CPU響應(yīng) DMAC向 發(fā)請求 CPU發(fā)請求 DMAC請求 I/O發(fā)響應(yīng) DMA傳 送結(jié)束 DMA傳 送進行 DMAC發(fā)出 控制信號 DMAC發(fā)出 內(nèi)存地址 4. DMA工作過程 1)字節(jié)傳送 允許 DMA DMA 請求? DMAC發(fā) BUS請求 CPU響應(yīng) DMA 放棄 BUS DMAC控制 傳一個字節(jié) 塊結(jié)束否? 放棄總線中斷請求 N DMA 放 總 線 N Y Y DMA傳送方式 2)塊傳送 DMA傳送方式 允許 DMA DMA請求? DMAC發(fā) BUS請求 CPU 響應(yīng) DMA 放棄 BUS DMAC控制 傳一個字節(jié) 塊結(jié)束否? 放總線中斷請求 DMA請求? N Y Y N N Y DMA傳送方式 允許 DMA DMA請求? DMAC發(fā)出 BUS請求 CPU響應(yīng) DMA放棄總線 DMAC 控制傳一個字節(jié) 塊結(jié)束否? 放總線中斷請求 Y DMA請求? Y 放總線 N N Y 3)隨機請求 DEMAND REQUEST N 6. DMA控制器的功能結(jié)構(gòu) 1) 總線控制功能 。 缺點 ( 1) DMA期間, CPU不占總線,因而不能做其它工作。 硬盤和軟盤的輸入 / 輸出 快速通信通道輸入 / 輸出 多處理機和多程序數(shù)據(jù)塊傳送
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1