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

正文內容

第6章微型計算機和外設之間的數據傳輸-閱讀頁

2025-08-04 12:19本頁面
  

【正文】 詢式 A/D轉換的基本結構圖 設 A/D轉換為 8位 , 而且假設 、 及的地址分別是302H、 301H以及 300H, 如果要順序采集 CH0與 CH1兩道模擬信號 , 各采集 100次 , 并將所采集的數據分別存入內存數據段內起始位置為 0000H和 1000H的內存空間 , 編寫如下程序段: MOV SI, 0000H ; 存放采集 CH0數據的起始地址傳送給 SI MOV DI, 1000H ; 存放采集 CH1數據的起始地址傳送給 DI MOV CX, 0064H BGN: MOV DX, 300H ; y0* 通道地址給 DX MOV AL, 00000000B OUT DX, AL ; 啟動信號 =0, 選 CH0 MOV AL, 00001000B OUT DX, AL ; 啟動信號 =1, 仍選通 CH0 MOV AL, 00000000B OUT DX, AL ; 啟動信號 =0, 仍選通 CH0 MOV DX, 301H ; 狀態(tài)口地址給 DX ABC: IN AL, DX TEST AL,80H JZ ABC ; 如果 EOC=0繼續(xù)查詢 MOV DX, 302H ; 數據口地址給 DX IN AL, DX ; 讀入轉換后的數字量 MOV [SI], AL ; CH0通道數字量存入內存 INC SI MOV DX, 300H ; 選通道地址給 DX MOV AL, 0000 0001B OUT DX, AL ; 啟動信號 =0, 選 CH1 MOV AL, 0000 1001B OUT DX, AL ; 啟動信號 =1, 仍選通 CH1 MOV AL, 0000 0001B OUT DX, AL ; 啟動信號 =0, 仍選通 CH1 MOV DX, 301H ;狀態(tài)口地址給 DX CBA: IN AL, DX TEST AL, 80H ;讀入 EOC值 JZ CBA ; 如果 EOC=0, 轉 CBA MOV DX, 302H ;數據口地址給 DX IN AL, DX ; 讀入 CH1通道轉換后數字量 MOV [DI], AL ; CH1通道數字量存入內存 INC DI LOOP BGN 3.查詢式輸入輸出方式存在的問題 從圖 611可以看出 , 當 CPU與 I/O設備之間采用查詢式輸入輸出方式交換數據時 , CPU必須順序查詢每一個外設 , 當某一個外設不需要服務時 , CPU也得按順序查詢一次 。 CPU為了服務外設 ,其它程序會停止執(zhí)行 , 所以 , 查詢式 I/O方式不可能是微型計算機外設工作的最佳選擇 , 不適用于實時監(jiān)控系統(tǒng) 三 、 中斷方式輸入輸出 中斷 是外設或者其他中斷源中止 CPU當前正在執(zhí)行的程序,轉向為申請中斷的外設(或中斷源)執(zhí)行服務程序,一旦服務程序執(zhí)行結束,必須返回到被中斷程序的斷點處,接著執(zhí)行原來的程序 運用中斷控制方式實現外設數據的輸入輸出,完全可以解決查詢式輸入輸出存在的問題。有關中斷技術的詳細內容請看第 7章 四 、 直接存儲器存取 ( DMA) 方式 1.什么是 DMA? DMA( Direct Memory Access)即直接存儲器存取方式,是指在專門的 DMA控制器的控制下實現外圍設備與內存儲器直接交換數據的一門接口技術。 在這種方式下,數據傳輸不經過 CPU,傳送的速度就只取決于存儲器和外設的工作速度 微型計算機在一般情況下,由 CPU管理數據總線、地址總線以及控制總線,當系統(tǒng)有 DMA請求時, CPU便讓出三種總線的控制權,或讓出有關這三種總線的全局總線,轉由 DMAC控制三種總線實現高速外存與內存之間數據的交換。它分擔 CPU的一部分功能 , 可以實現對外設的統(tǒng)一管理及外設與主存之間的數據交換 , 使整個系統(tǒng)的效率大大提高
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1