Excel如何設置動態求和 Excel設置動態求和方法
1296
2025-04-03
常用的DOS功能調用
1.鍵盤輸入并顯示(1號功能調用)
格式: MOV AH, 01H INT 21H
1
2
功能:按下任何鍵,將其對應字符的ASCII碼送入AL中,并在屏幕上顯示該字符。如果按下的是Ctrl+Break組合鍵,則終止程序執行。1號功能調用無須入口參數,出口參數在AL中
2.鍵盤輸入但不顯示輸入字符(8號功能調用)
格式: MOV AH, 08H INT 21H
1
2
功能:同1號功能調用,但字符不在屏幕上顯示。
3.屏幕顯示一個字符(2號功能調用)
格式: MOV DL, ‘字符’ MOV AH, 02H INT 21H
1
2
3
功能:將置入DL寄存器中的字符在屏幕上顯示輸出。
4.打印輸出(5號功能調用)
格式: MOV DL, ‘字符’ MOV AH, 05H INT 21H
1
2
3
功能:將置入DL寄存器中的字符送打印機接口,打印輸出。
5.屏幕顯示字符串(9號功能調用)
格式: MOV DX, 字符串的偏移地址 MOV AH, 09H INT 21H
1
2
3
功能:在屏幕上顯示字符串。 在使用9號功能調用時,應當注意以下問題。 ① 待顯示的字符串必須先放在內存一數據區(DS段)中,且以‘$’符號作為結束標志。 ② 應當將字符串首地址的段基址和偏移地址分別存入DS和DX寄存器中。
1
2
3
4
6.字符串輸入功能調用(0AH號功能調用)
格式: MOV DX, 已定義緩沖區的偏移地址 MOV AH, 0AH INT 21H 功能:從鍵盤接收字符,并存放到內存緩沖區。 在使用0AH號功能調用時,應當注意以下問題。 ① 執行前先定義一個輸入緩沖區,緩沖區內第一個字節定義為允許最多輸入的字符個數,字符個數應包括回車符0DH在內,不能為“0”值。第二個字節保留,在執 行程序完畢后存入輸入的實際字符個數。從第三個字節開始存入從鍵盤上接收字符的ASCII碼。若實際輸入的字符個數少于定義的最大字符個數,則緩沖區其他 單元自動清0。若實際輸入的字符個數大于定義的字符個數,其后輸入的字符丟棄不用,且響鈴示警,一直到輸入回車鍵為止。整個緩沖區的長度等于最大字符個數 再加2。 ② 應當將緩沖區首地址的段基址和偏移地址分別存入DS和DX寄存器中。
1
2
3
4
5
6
7
7.返回DOS操作系統(4CH號功能調用)
格式: MOV AH, 4CH INT 21H 功能:終止當前程序的運行,并把控制權交給調用的程序,即返回DOS系統,屏幕出現DOS提示符,如“C: \ >”,等待DOS命令。
1
2
3
8.直接輸入、輸出單字符(6號功能調用)
格式: MOV DL, 輸入/輸出標志 MOV AH, 06H INT 21H 功能:執行鍵盤輸入操作或屏幕顯示輸出操作,但不檢查Ctrl+Break組合鍵是否按下。執行這兩種操作的選擇由DL寄存器中的內容決定。 ① 當(DL)=0FFH時,執行鍵盤輸入操作。若標志ZF=0,AL中放入字符的ASCII碼;若標志ZF=1,表示無鍵按下。這種調用用來檢測鍵盤是否有鍵按下,但不等待鍵盤輸入。 ② 當(DL)≠0FFH時,表示將DL中內容送屏幕顯示輸出。
1
2
3
4
5
6
9.檢查鍵盤的工作狀態(0BH號功能調用)
格式: MOV AH, 0BH INT 21H 功能:檢查是否有鍵盤輸入,若有鍵按下,則使AL=0FFH,若無鍵按下,則AL=00H。對于利用鍵盤操作退出循環或使程序結束之類的操作來說,這種調用是很方便實用的。
1
2
3
10.設置系統日期(2BH號功能調用)
格式: MOV CX, 年號 MOV DH, 月號 MOV DL, 日期 MOV AH, 2BH INT 21H 功能:設置有效的年、月、日。當AL=0時,設置成功;當AL=0FFH時,設置失敗。
1
2
3
4
5
6
11.設置系統時間(2DH號功能調用)
格式: MOV CH, 小時 MOV CL, 分 MOV DH, 秒 MOV AH, 2DH INT 21H 功能:設置有效的時間。當AL=0時,設置成功;當AL=0FFH時,設置失敗。
1
2
3
4
5
6
匯編語言
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。