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

正文內(nèi)容

數(shù)字量輸入輸出-dma控制系統(tǒng)(編輯修改稿)

2025-06-19 23:22 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 校驗(yàn) :也被稱(chēng)為假傳送 (pseudo transfers)。在校驗(yàn)傳送 時(shí), 8237雖然也像讀傳送或?qū)憘魉鸵粯拥禺a(chǎn)生地址以 及 EOP信號(hào)等,但存儲(chǔ)器和 I/O接口的讀、寫(xiě)控制信號(hào) 均處于無(wú)效狀態(tài),所以實(shí)際上并不進(jìn)行數(shù)據(jù)傳送。 這種傳送類(lèi)型一般是用于對(duì) DMAC器件測(cè)試時(shí)使用。 8237的存儲(chǔ)器到存儲(chǔ)器的傳送方式( 1) ? 要使用兩個(gè)通道共同完成 存儲(chǔ)器到存儲(chǔ)器 的傳送方式 通道 0 作 DMA讀 通道 1 作 DMA寫(xiě) 通道 0的地址寄存器編程為 源區(qū)地址 ; 通道 1的地址寄存器編程為 目的區(qū)地址 , 通道 1的字節(jié)計(jì)數(shù)寄存器編程為傳送的字節(jié)數(shù)。 ? 由于此傳送過(guò)程沒(méi)有外部設(shè)備參與,因此沒(méi)有外部引入的 DREQ信號(hào)來(lái)啟動(dòng) DMA操作。于是,需要對(duì)通道 0寫(xiě)入一個(gè) 軟件 DREQ請(qǐng)求命令 ,產(chǎn)生 HRQ信號(hào)啟動(dòng) DMA。 ? 每傳送一個(gè)字節(jié)要用 8個(gè) S狀態(tài),前 4個(gè)狀態(tài)為 DMA讀,后 4個(gè)狀態(tài)為 DMA寫(xiě)。 ? 通道 0以當(dāng)前地址寄存器內(nèi)容為源地址到源存儲(chǔ)器讀出數(shù)據(jù)送入 8237內(nèi)部的暫存寄存器,然后以通道 1將自己的當(dāng)前地址寄存器內(nèi)容放到地址總線上,發(fā)出 /MEMW有效信號(hào),把數(shù)據(jù)從暫存寄存器中寫(xiě)入目的區(qū)。 ? 每傳送一個(gè)字節(jié),源地址和目的地址都要修改 (增 1或減 1),字節(jié)數(shù)減 1。直至通道 1的字節(jié)計(jì)數(shù)結(jié)束,產(chǎn)生 EOP有效信號(hào),才停止 DMA傳送。也允許外部輸入 EOP有效信號(hào)來(lái)中止傳輸。 8237的存儲(chǔ)器到存儲(chǔ)器的傳送方式( 2) 此時(shí) 8237是作為 CPU的 I/O接口芯片: CS選中芯片 地址信號(hào) A3~A0選擇內(nèi)部寄存器 IOW和 IOR決定對(duì)寄存器是讀還是寫(xiě) 8237初始化編程 寄存器名稱(chēng) 位長(zhǎng) 數(shù)量 基地址寄存器 16位 4 基字節(jié)計(jì)數(shù)寄存器 16位 4 當(dāng)前地址寄存器 16位 4 當(dāng)前字節(jié)計(jì)數(shù)寄存器 16位 4 臨時(shí)地址寄存器 16位 1 臨時(shí)字節(jié)計(jì)數(shù)寄存器 16位 1 命令寄存器 8位 1 狀態(tài)寄存器 8位 1 暫存寄存器 8位 1 模式寄存器 6位 4 屏蔽寄存器 4位 1 請(qǐng)求寄存器 4位 1 A3 A2 A1 A0 通道號(hào) 讀操作 (IOR) 寫(xiě)操作( IOW) 0 0 0 0 0 讀當(dāng)前地址寄存器 寫(xiě)基 (當(dāng)前 )地址寄存器 0 0 0 0 讀當(dāng)前字節(jié)數(shù)寄存器 寫(xiě)基 (當(dāng)前 )字節(jié)計(jì)數(shù)寄存器 0 0 1 0 1 讀當(dāng)前地址寄存器 寫(xiě)基 (當(dāng)前 )地址寄存器 0 0 1 1 讀當(dāng)前字節(jié)數(shù)寄存器 寫(xiě)基 (當(dāng)前 )字節(jié)計(jì)數(shù)寄存器 0 1 0 0 2 讀當(dāng)前地址寄存器 寫(xiě)基 (當(dāng)前 )地址寄存器 0 1 0 1 讀當(dāng)前字節(jié)數(shù)寄存器 寫(xiě)基 (當(dāng)前 )字節(jié)計(jì)數(shù)寄存器 0 1 1 0 3 讀當(dāng)前地址寄存器 寫(xiě)基 (當(dāng)前 )地址寄存器 0 1 1 1 讀當(dāng)前字節(jié)數(shù)寄存器 寫(xiě)基 (當(dāng)前 )字節(jié)計(jì)數(shù)寄存器 1 0 0 0 四 個(gè) 通 道 公 用 讀狀態(tài)寄存器 寫(xiě)命令寄存器 1 0 0 1 -- 寫(xiě)請(qǐng)求寄存器 1 0 1 0 -- 寫(xiě)屏蔽寄存器某一位 1 0 1 1 -- 寫(xiě)模式寄存器 1 1 0 0 -- 清除高低位觸發(fā)器命令 1 1 0 1 讀暫存寄存器 主清除命令 1 1 1 0 -- 清除屏蔽寄存器 1 1 1 1 -- 寫(xiě)屏蔽寄存器所有位 8237寄存器的尋址 進(jìn)行 DMA傳輸前 ,對(duì)各寄存器寫(xiě)不同的內(nèi)容 ,即進(jìn)行初始化編程。 初始化內(nèi)容分為 數(shù)值型 和 功能型 ?每個(gè)通道將傳輸中要訪問(wèn)的存儲(chǔ)器的初始地址寫(xiě)入基地址寄存器和當(dāng)前地址寄存器(同時(shí)寫(xiě)入 ),把要求傳輸?shù)淖止?jié)數(shù)寫(xiě)入基字節(jié)數(shù)計(jì)數(shù)器和當(dāng)前字節(jié)計(jì)數(shù)器 (同時(shí)寫(xiě)入 ). 從高 /低觸發(fā)器零狀態(tài)起 ,先寫(xiě)入低字節(jié) ,再寫(xiě)入高字節(jié) 高 /低觸發(fā)器 D7 ~ D0 IOW 低字節(jié) 低字節(jié) 高字節(jié) 高字節(jié) ?每傳送一個(gè)字節(jié) ,當(dāng)前寄存器內(nèi)容加 1或減1(由模式寄存器設(shè)定 )修正 ,當(dāng)前字節(jié)數(shù)計(jì)數(shù)器從初始值減到 0,還要再傳輸一個(gè)字節(jié) ,從 0變成 0FFF
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1