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

正文內(nèi)容

匯編語(yǔ)言第9章bios和dos中斷(編輯修改稿)

2025-03-16 13:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 AL=0FFH有鍵入 AL=00無(wú)鍵入 C 清除鍵盤(pán)緩沖區(qū) 并調(diào)用一種鍵盤(pán)功能 AL=鍵盤(pán)功能號(hào) ( 1,6,7,8或 A) (一)單字符輸入 回顧 GET_KEY: MOV AH, 1 ?;仫@ , 檢測(cè) ctl_Break INT 21H CMP AL, ’ Y’ 。按了 ‘ Y’ ? JE YES 。 是 , 跳轉(zhuǎn)到 YES CMP AL, ’ N’ 。按了 ‘ N’ ? JE NO 。是 , 跳轉(zhuǎn)到 NO JNE GET_KEY 。否則 , 等待 Y或 N 檢測(cè) Enter( Return)鍵 WAIT_HERE: MOV AH, 7 。不回顯 INT 21H CMP AL, 0DH JNE WAIT_HERE 接收功能鍵或數(shù)字組合鍵 ? 進(jìn)行兩次 DOS調(diào)用 – 第一次回送 00 – 第二次回送掃描碼 ? 例:程序顯示出一個(gè)菜單,要求用戶通過(guò)鍵入 F1, F2或 F3來(lái)選擇 l、 2或 3項(xiàng),按其它鍵則產(chǎn)生錯(cuò)誤信息 ? 程序: (二)輸入字符串 回顧 ? 21H中斷的功能 A能從鍵盤(pán)讀入一串字符并把它存入用戶定義的緩沖區(qū)中 ? 數(shù)據(jù)區(qū)定義的字符緩沖區(qū)如下: MAXLEN DB 50 ACTLEN DB ? STRING DB 32H DUP (?) 或 array1 db 50,?, 50 dup(?) 輸入字符串的指令 LEA DX, MAXLEN MOV AH, 0AH INT 21h 32 8 I l o v e y o u 0d MAXLEN db 50,?, 50 dup(?) 存儲(chǔ)格式:輸入后 (三)清除鍵盤(pán)緩沖區(qū) ? INT 21H的功能 0CH能清除鍵盤(pán)緩沖區(qū) ? 然后執(zhí)行如 AL中指定的功能 ? AL= 8或 0AH ? 功能 0CH的用法如下: MOV AH, 0CH MOV AL, 08H INT 21H 先清再輸 (四)檢驗(yàn)鍵盤(pán)狀態(tài) ? DOS 21H的功能 0BH能檢驗(yàn)一個(gè)鍵是否被按動(dòng) – 如果按下一個(gè)鍵,則在 AL寄存器中放入0FFH – 如沒(méi)有按下鍵,則在 AL中放 00 ? 無(wú)論哪種情況都將繼續(xù)執(zhí)行程序中的下一條指令 顯示器 I/O 顯示器的屏幕 ? 劃分成 80列 25行 ? 屏幕的行號(hào)從 0至 24,列號(hào)從 0到 79 ? 在這 2023個(gè)( 25?80)網(wǎng)格位置上顯示字符 ? 屏幕上的每個(gè)網(wǎng)格位置稱為一個(gè)“ 象素 ”。對(duì)應(yīng)屏幕上的每個(gè)象素,存儲(chǔ)器中都有一個(gè)相應(yīng)單元 ,屏幕是“存儲(chǔ)器映象” 字符屬性 ? 單色顯示屏幕上的每個(gè)字符在存儲(chǔ)器中由兩個(gè)字節(jié)表示 – 一個(gè)字節(jié)保存字符的 ASCII碼 – 另一個(gè)字節(jié)保存字符的屬性 ? 字符的屬性確定了每個(gè)要顯示字符的特性 : – 字符是否閃爍顯示,是否被加亮,是否反相顯示 單色顯示的屬性字節(jié) 正常顯示屬性: 07 (二進(jìn)制 00000111) 背景為黑色 (000), 前景為白色 (111), 閃爍位為正常 (0), 加強(qiáng)亮度位正常 (0) 一些典型的屬性值 二進(jìn)制 十六進(jìn)制 效果 00000000 00 不顯示 0
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1