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

正文內容

計算機組成原理和接口技術(第四章)講稿-資料下載頁

2024-10-04 20:05本頁面
  

【正文】 模塊的入口地址 , 當在匯編語言程序中執(zhí)行指令 INT **H 時 , 將自動運行位于 ROM中的模塊 。 DMA方式 程序控制的數(shù)據(jù)輸入 / 輸出 DM A 控制的數(shù)據(jù)輸入 / 輸出CPU總線外設存儲器采用 DMA方式的原因: DMA控制器的作用 CPU 存儲器 DMA 控制器 I/O 接口 和設備 總線請求 總線允許 DMA請求 DMA允許 DMA控制器的功能結構 1) 總線控制功能 。 2) 具有用于提供交換數(shù)據(jù)地址的地址寄存器 。 3) 具有數(shù)據(jù)塊長度計數(shù)器 。 4) 具有編程寄存器和狀態(tài)寄存器 。 DMA數(shù)據(jù)傳送的基本過程 1) 外部設備向 DMAC發(fā)出 DMA傳送請求信號( DREQ) 。 2) DMAC向總線仲裁機構請求占用總線 。 3) DMAC接到 HLDA信號后成為總線的主控者 。 4) 向存儲器和進行 DMA傳送的外設發(fā)出讀寫命令 , 開始 DMA傳送 ( 外設和內存之間 ) 。 5) 撤消對 CPU的總線請求 , 交回系統(tǒng)總線的管理和控制權 。 通信方式比較 通信方式 使用場合 主要特征 環(huán)境要求 網絡 計算機之間 高速,非實時 網絡協(xié)議 程序 同步 計算機與外設、計算機之間 高速、實時 簡化 查詢 各種速度、實時 簡化 中斷 硬件中斷 非高速、實時 簡化 軟件中斷 高速、實時 簡化 DMA 外設與內存 高速、實時 簡化 通信程序示例 已知條件: Buffer為首址的 100個字節(jié),從 A設備發(fā)送,數(shù)據(jù)端口地址 60H、狀態(tài)端口地址 62H,狀態(tài)位 D3=1,表示設備忙, D4=0表示設備未聯(lián)機; 編寫發(fā)送數(shù)據(jù)程序; 通信程序流程 聯(lián)機判斷 ? 計數(shù)初始為 0 “忙 ” ? 發(fā)送一個 字節(jié) 100字節(jié)滿? 提示 信息 N Y Y N 返 回 N Y 流程圖反映編程的基本思路和過程,根據(jù)流程圖進行程序設計在目前仍然是行之有效的方法; 通信程序流程 include include Main() { int portt=0x60,ports=0x62,I,j。 int maxnum=100。 unsigned char buffer[100],tem。 tem=inportb(ports)。 /*讀狀態(tài)字節(jié) */ if(temamp。0x10==0) 通信程序流程 tem=inportb(ports)。 /*讀狀態(tài)字節(jié) */ if(temamp。0x10==0) { printf(“未聯(lián)機,請檢查接線” ); return。 } I=0。 while(Imaxnum) { tem=inportb(ports)。 通信程序流程 while(Imaxnum) { tem=inportb(ports)。 if(temamp。0x8==0) outputb(portt,buffer[I++])。 } 通信程序流程 include include Main() { int portt=0x60,ports=0x62,I,j。 int maxnum=100。 unsigned char buffer[100],tem
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1