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

正文內(nèi)容

匯編語言程序設計》第十四章:端口輸入輸出與外設編程(文件)

2025-06-13 12:12 上一頁面

下一頁面
 

【正文】 , PC口位 0~ 3分別表示系統(tǒng)板開關上的 1~ 4位,指出擴展槽上 RAM總數(shù)。讀 PB口的當前值 OR AL, 080H 。AL各位取反 MOV CL, 6 。在使用的時候,需要進行嚴密的計算和精確的測試,以滿足不同的要求。 可以作為查詢信號,也可以直接去控制某個操作 ( 2)方式 1:硬件可重觸發(fā)單穩(wěn)方式 ( 3)方式 2:頻率發(fā)生器方式,用來分頻 ( 4)方式 3:方波發(fā)生器,產(chǎn)生周期方波 ( 5)方式 4:軟件觸發(fā)選通方式 ( 6)方式 5:硬件觸發(fā)選通方式 南開大學 朱耀庭 8253編程 ? 它的 3個計數(shù)器通道分別對應端口 40H, 41H, 42H。 43H端口對應命令寄存器,其各位含義如下:位 7~ 6指出要編程的通道, 00, 01, 10分別對應 0, 1, 2通道。選 2號通道,方式 5,先 LSB后 MSB,BCD OUT 43H, AL MOV AL, 60H OUT 42H, AL。 8253定時器在方式 3可產(chǎn)生方波 ,600赫茲應為 1/600247。 ?然而 , 這個設備在邏輯上仍然叫做 8042。 南開大學 朱耀庭 1. 鍵盤控制器 8042 ?鍵盤緩沖區(qū)和狀態(tài)字,鍵盤中斷處理過程以及利用 BIOS或者 DOS來完成鍵盤輸入的內(nèi)容在第 13章已有詳細介紹。使用的端口對應 8255的端口,其端口分配見圖 146。 ?它對應兩個端口 , 3B4H端口供選擇 CRT芯片內(nèi)部的寄存器 , 在訪問 3B5H端口時 , 必須先通過 3B4H端口選擇內(nèi)部15個寄存器之一 。其中 3BCH作為輸出數(shù)據(jù)口, 3BEH為控制口,3BDH為輸入狀態(tài)口。將每一音符對應發(fā)聲時長建表 FREQ1每讀一個音符,按對應 TIME1中的時長發(fā)聲,直到遇結(jié)束符 0頻率為止 例 145 綜合實例 ?程序說明:音符 7對應頻率分別為 13 14 16 17 192 24 26 29 3 34 39 4 496 南開大學 朱耀庭 綜合實例 ? 例 146 編程 8253 ? 題目:命令行輸入時:分:秒( xx: xx: xx)作為初始時間,重寫 INT 8 ,編程 8253定時器產(chǎn)生每秒 100次中斷,根據(jù) INT 8 對時:分:秒的修改,顯示時:分:秒。主程序與中斷處理程序間共用時、分、秒相應的變量 例 146 編程 8253計時并顯示時間 ? 程序說明:本程序執(zhí)行時 , 輸入程序名后空一格 , 在命令行中按時 ∶ 分 ∶秒的格式輸入計時起始時間 , 然后回車 。主程序做完上述準備工作后開始顯示時 ∶ 分 ∶ 秒,只要秒一變就重新顯示一次更新后的時間,否則動態(tài)等待。其中378H輸出數(shù)據(jù), 37AH輸出控制, 379H輸入狀態(tài) 南開大學 朱耀庭 5.異步通訊適配器 8250芯片 ?異步通訊適配器是計算機和調(diào)制解調(diào)器等外部通信設備之間的接口電路 ?端口地址范圍為 3F8H~3FEH 南開大學 朱耀庭 綜合實例 ?例 145 綜合實例: ?題目:編寫南開校歌唱歌程序 ?設計思路:讓揚聲器發(fā)某頻率的聲音方法見例 143。 南開大學 朱耀庭 3.彩色 /圖形適配器 ?單色有 4KB存儲器 , 從 0B00H開始 , 而彩色有 16KB存儲器 , 從 0B800H開始 。對于這種多個字節(jié)的掃描碼,鍵盤控制器會向 CPU發(fā)出多個中斷請求,并依次發(fā)送它們。 ?鍵盤控制器 8042 包含如下寄存器: 1字節(jié)的輸入緩存 —— 包含從鍵盤來的數(shù)據(jù) ,只讀 1字節(jié)的輸出緩存 —— 包含要被寫到鍵盤的數(shù)據(jù),只寫 1字節(jié)的狀態(tài)寄存器 —— 8 個狀態(tài)位,只讀 1字節(jié)控制寄存器 —— 7 個控制位,讀寫 南開大學 朱耀庭 1. 鍵盤控制器 8042 ?前 3個寄存器可以被 CPU通過 I/O端口 60 H和 64H直接訪問。 ?如果主板支持 PS/2鼠標就會使用后者 , 這時 8042既是鍵盤控制器又是鼠標控制器 。 若定時器通道 2有輸出可在 8255PB口 (61H)第 0位和第 1位為 1時向揚聲器輸出方波經(jīng)揚聲器后平滑 , 產(chǎn)生方波另有他法 。0H送 MSB … 南開大學 朱耀庭 8253編程 ?例 143:編程 8255和 8253讓揚聲器發(fā)聲 ?題目:通過編程 8255打開揚聲器和定時器通道 2門和編程8253發(fā)出 600周聲音 ?設計思路:根據(jù)主鐘頻率算出發(fā)出 600周聲音所需要向8253通道 2鎖存器發(fā)送的計數(shù)值。位 3~ 1表示 6種方式,位 0表示計數(shù)器計數(shù)方式,為 0為二進制方式,為 1為 BCD碼計數(shù)方式。在系統(tǒng)中 0通道用以產(chǎn)生定時器中斷, 1用以發(fā)送數(shù)據(jù)請求供 DMA存儲器刷新,2到揚聲器產(chǎn)生聲音效果,由 8255PC ? 每一通道包括一個 16位計數(shù)器和一個 16位鎖定寄存器 (刷新前不變 )。 8253的編程同樣適用于 8254 ? 8253是 NMOS工藝制成的大規(guī)模集成電路,通過簡單編程可實現(xiàn)不同的功能,圖 148為可編程定時 /
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1