當前位置:編程學習大全網 - 編程軟體 - DOS系統功能調用是如何實現的?

DOS系統功能調用是如何實現的?

(1)設備管理(如鍵盤、顯示器、打印機、磁盤等的管理)(2)文件管理和目錄操作(3)其他管理(如內存、時間、日期等管理)這些子程序給用戶編程帶來很大方便,用戶不必了解有關的設備、電路、接口等方面的問題,只需直接調用即可。2、調用方法DOS功能調用的子程序已按順序編號——功能號(00H~68H),其調用方法是:(1) 功能號→AH(2) 入口參數→指定寄存器(3) INT 21H用戶只須給出以上三方面信息,DOS就可根據所給信息自動轉入相關子程序執行。3、常用的系統功能調用(1)鍵盤輸入1) 1號調用——從鍵盤輸入單個字符調用格式: MOV AH,1INT 21H功能: 等待從鍵盤輸入壹個字符並送入AL。執行時系統將掃描鍵盤,等待有健按下,壹旦有健按下,就將其字符的ASCII碼讀入,先檢查是否Ctrl-Break,若是,退出命令執行;否則將ASCII碼送AL,同時將該字符送顯示器顯示。2) 10號調用——從鍵盤輸入字符串功能: 從鍵盤接收字符串送入內存的輸入緩沖區,同時送顯示器顯示。調用前要求: 先定義壹個輸入緩沖區MAXLEN DB 100 ;第1個字節指出緩沖區能容納的字符個數,即緩沖區長度,不能為0ACLEN DB ? ;第2個字節保留,以存放實際輸入的字符個數STRING DB 100 DUP(?) ;第3個字節開始存放從鍵盤輸入的字符串。

  • 上一篇:scala中map和foreach的區別
  • 下一篇:學習用品有哪些?英文表示
  • copyright 2024編程學習大全網