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

正文內(nèi)容

匯編語言程序設(shè)計第十四章:端口輸入輸出與外設(shè)編程-閱讀頁

2025-06-10 12:12本頁面
  

【正文】 61H, AL 。讀 PA口,即得開關(guān) 1狀態(tài) NOT AL 。置移位置 SHR AL, CL 。如定時刷新 RAM、系統(tǒng)時鐘的計時、揚聲器的發(fā)音長短的控制等。 Intel 8254是 8253的改進型號,其內(nèi)部工作方式,外部引腳與 8253完全相同,只是增加了一個讀回命令和狀態(tài)字。 ? 8253/8254工作方式: ( 1)方式 0:計數(shù)到 0結(jié)束輸出正躍變的信號方式。每一通道均可通過 43H端口編程,使其工作在上述的 0~ 5六種方式之一。編程時將一計數(shù)值送給鎖定寄存器,然后傳給計數(shù)器,每輸入一脈沖計數(shù)減 1,減到 0時發(fā)一信號。位 5~ 4表示讀寫方式, 00表示鎖定當前計數(shù)器值, 0表示只讀 /寫 MSB, 10表示只讀 /寫 LSB, 11表示先讀 /寫 LSB,后 MSB(LSB,MSB各占 8位 )。 8253控制字各位的含義如表143所示 南開大學(xué) 朱耀庭 8253編程 表 143 8253控制字各位的含義 D7 D6 D5 D4 D3 D2 D1 D0 計數(shù)器選擇 讀 /寫格式選擇 工作方式選擇 計數(shù)碼制選擇 00-計數(shù)器 0 01-計數(shù)器 1 10-計數(shù)器 2 11- 8253中非法 8254中讀出控制字標志 00-鎖存計數(shù)值 01-讀 /寫低 8位 10-讀 /寫高 8位 11-先讀 /寫低 8位 再讀 /寫高 8位 000-方式 0 001-方式 1 010-方式 2 011-方式 3 100-方式 4 101-方式 5 0-二進制數(shù) 1-十進制數(shù) 南開大學(xué) 朱耀庭 8253編程 ?例如,對 2通道(即第二個計數(shù)器)編程使其用方式 5,先 LSB后 MSB, BCD … MOV AL, 0BBH。60H送 LSB MOV AL, 0H OUT 42H, AL。編程 8255打開揚聲器和定時器通道 2門,向定時器通道 2送計數(shù)值 例 143:編程 8255和 8253讓揚聲器發(fā)聲 ?程序說明:主鐘 , 一個時鐘周期約為 109秒 。 109=1989。 南開大學(xué) 朱耀庭 其他芯片編程 鍵盤控制器 8042 1 彩色 /圖形適配器 3 異步通訊適配器 8250芯片 5 6845CRT控制器 2 打印機適配器 4 南開大學(xué) 朱耀庭 1. 鍵盤控制器 8042 ?在以 80X86為 CPU的計算機內(nèi) , 主板上有一個稱作鍵盤控制器的芯片 , PC機的鍵盤一般使用 Intel 8042兼容的微控制器 , 現(xiàn)在計算機上該功能一般已集成到南橋 。 基于主板的不同 ,鍵盤控制器可以工作于 “ AT兼容 ” 模式 , 或者 “ PS/2兼容 ” 模式 。 ? 鍵盤控制器根據(jù)硬連線的方式自動決定工作于哪種模式 。 ?此處介紹一下如何直接通過端口編程對鍵盤進行控制。最后一個必須使用讀命令去讀 , 使用寫命令去寫。 ?當鍵盤按下一個鍵或釋放一個鍵的時候,鍵盤控制器都會把這個鍵的相應(yīng)的掃描碼值放在 60H這個端口寄存器中,并向 CPU提出中斷請求要求讀取 60H端口的鍵盤掃描碼值。 南開大學(xué) 朱耀庭 1. 鍵盤控制器 8042 ?例 144:重寫 INT 9中斷處理程序例 ?題目:寫新的 INT 9 中斷處理程序,利用鍵盤掃描碼顯示小寫字母和數(shù)字符號 ?設(shè)計思路: 8042和 8255端口兼容,通過 60H口讀鍵盤掃描碼后查表輸出對應(yīng)符號 例 144:重寫 INT 9中斷處理程序例 ?程序說明:新的 INT 9 中斷處理程序入口是 newint9,主程序入口 start, 鍵盤掃描碼轉(zhuǎn)字符輸出過程為 prkey 南開大學(xué) 朱耀庭 2. 6845CRT控制器 ? 6845CRT控制器是一個很復(fù)雜的芯片 , 加電后 , 由系統(tǒng)初始化 , 初始化后編程較容易 。 ? 6845內(nèi)部支持 16KB字符存儲器 , 通過 0~ 15寄存器來選址 。 ?對彩色顯示 , 6845的端口地址為 3D4H, 3D5H, 而增加的 3D9H供選色用 南開大學(xué) 朱耀庭 4. 打印機適配器 ?單色顯示器打印機適配器,端口有 3個,即 3BCH、 3BEH和 3BDH。 ?并行打印適配器 I/O口地址有 378H、 37AH和 379H。將南開校歌簡譜對應(yīng)音符頻率建表 FREQ1,表中以 0結(jié)束。 ? 設(shè)計思路:通過對 8253進行編程,使定時器每秒發(fā)出 100次中斷信號,來修改該中斷處理程序 08H類的中斷入口地址, 20H, 21H, 22H, 23H的內(nèi)容使其指向自行設(shè)計的這一中斷處理程序。與此同時中斷處理程序每 1/100秒中斷主程序一次,每 100次更新一次秒計時值,夠 60秒就更新分計時值,夠 60分就更新時計時值,夠 12小時就又從 0時記時,如此往復(fù)不斷地處理,每次中斷后都返回主程序。 只要用戶輸入任一鍵之后就開始計時 , 于是在屏幕上顯示一個類似電子表的臺式時鐘 , 直到重新啟動機器為止 朱耀庭 南開大學(xué) 朱耀庭
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1