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

正文內(nèi)容

[工學(xué)]第四章-匯編語言程序設(shè)計-資料下載頁

2025-10-04 18:19本頁面
  

【正文】 ASSUME CS:code, DS:data start: MOV AX , data 。置緩沖區(qū)地址于 DS:DX MOV DS , AX LEA DX , max MOV AH , 0AH INT 21H 。調(diào) 0A輸入功能 MOX CH , 0 MOV CL , lenth 。取字符串長度放 CX中 LEA BX , stri 。取字符串首址于 BX中 MOV AL , [BX] 。應(yīng)用輸入字符 、、 code ENDS data SEGMENT max DB 11 DB ? DB 11 DUP(?) data ENDS 從鍵盤輸入 ‘ ABCD’, 回車 , 內(nèi)存的存放結(jié)果 : 等價于 max DB 11,?, 11 DUP(?) 0B 04 41 42 43 44 0D 00 max 0 7 00 00 00 00 00 00 00 00 8 0a 0b 0f 1 2 3 4 5 6 9 0c 0d 0e 地址 內(nèi)容 DS:DX 0AH功能執(zhí)行過程 : ① 若 (DS:DX)字節(jié)單元的值為 0, 則不等待從鍵盤輸入 , 結(jié)束調(diào)用 。 ② 若 (DS:DX) 字節(jié)單元的內(nèi)容大于 0, 則等待從鍵盤輸入 , 并把輸入鍵的 ASCII碼順序存放在 DS : DX+2開始的單元 , 按回車鍵表示結(jié)束輸入 。 當(dāng)按下鍵的個數(shù)超過 ( DS : DX )中值 , 發(fā)出警告聲 ’ 嘟嘟 ’ , 不再接收輸入的數(shù)據(jù) , 直到輸入回車鍵 。 ③ 將實際輸入的字符個數(shù) (不包括回車鍵 )填入 (DS:DX+1), 結(jié)束調(diào)用 。 DS:DX 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0AH功能注意事項 : ◢ 輸入的字符均帶回顯 , 且光標(biāo)隨字符移動 。 當(dāng)輸入回車符結(jié)束時 , 也回顯回車符 。 表現(xiàn)為功能調(diào)用結(jié)束后 , 光標(biāo)回到了行首 。 ◢ 回車符 0DH作為一個輸入的字符存放在字符串尾 , 但計數(shù)輸入個數(shù)時 , 不包括回車鍵 。 實際最多能輸入的字符數(shù) = 限制的最多數(shù) 1 ( 回車符占一個 ) ◢ 執(zhí)行完 0AH功能后 , DS和 DX的值不變 , DS:DX仍指向緩沖區(qū)的首地址 。 ◢ 整個緩沖區(qū)的大小應(yīng)為 :限制的最多數(shù) +2 max DB 11, ? , 11 dup (?) 5. 檢測鍵盤狀態(tài) ( 0BH功能 ) 入口參數(shù) 無 功能號 AH= 0BH 類型號 21H 出口參數(shù) AL= FFH , 表示有鍵按下 。 AL= 0 , 表示無鍵按下 。 實現(xiàn)功能 檢測鍵盤狀態(tài) (通過檢測鍵盤緩沖區(qū)實現(xiàn) ) 例 利用 0B功能實現(xiàn)按鍵退出循環(huán) 。 、 continue: 、 、 、 MOV AH, 0BH 。檢測鍵盤緩沖區(qū)是否有鍵按下 INT 21H CMP AL, 0FFH JNZ continue 。無鍵按下繼續(xù)循環(huán) 、 、 MOV AH, 4CH INT 21H 6. 讀取中斷向量 (35H功能 ) ? 入口參數(shù) AL = 要 讀取 向量的中斷類型號 N ? 功能號 AH = 35H ? 類型號 21H ? 出口參數(shù) BX = ( 0:N 4 ) ? ES = ( 0:N 4 +2 ) ? 實現(xiàn)功能 將類型號 N 的中斷向量保存在 ES、 BX中 方法一 : 用堆棧保存中斷向量 MOV AL, 09H 。取中斷向量 MOV AH, 35H INT 21H PUSH ES 。用堆棧保存 PUSH BX 、 、 例 :讀取 09H類型的中斷向量 方法二 : 用變量保存中斷向量 save_09cs DW ? 。定義變量 save_09ip DW ? 、 MOV AX, SEG save_09cs MOV DS, AX MOV AL, 09H 。取中斷向量 MOV AH, 35H INT 21H MOV save_09cs , ES 。用變量保存 MOV save_09ip , BX 7. 設(shè)置中斷向量 (25H功能 ) 入口參數(shù) AL = 要設(shè)置向量的中斷類型號 N DS:DX = 中斷子程的入口地址 (中斷向量 ) 功能號 AH = 25H 類型號 21H 出口參數(shù) 無 實現(xiàn)功能 將類型 N的中斷向量設(shè)置在向量表中 , 即 ( 0: N 4) =類型 N中斷子程入口地址的 偏移值 ( 0: N 4+2) =類型 N中斷子程入口地址的 段值
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1