久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: INT 21H功能集 [打印本頁]

作者: liumei    時間: 2014-4-30 23:36
標題: INT 21H功能集
INT 21H是一條中斷語句,AH的值為它的功能,當AH值不一樣時,它的功能也不同。
      
       功能一:輸出一個字符串用 21H 中斷的09 函數。INT 21H可以被用來向監視器傳遞ASCII數據,但是必須要設定AH = 09 且 DX = 要被顯示的ASCII 數據的偏移地址,然后調用 21H 中斷。 監視器會輸出整個字符串直到遇到了“$”;09函數是不會顯示‘$’的

例如:要顯示字符串 “THE EARTH IS BUT ONE COUNTRY”

DATA_ASC  DB  'THE EARTH IS BUT ONE COUNTRY', '$'

     MOV AH, 09;   選擇09函數

     MOV DX, OFFSET DATA_ASC;  DX = 數據的偏移地址

     INT 21H;  調用21H中斷



       功能二:輸出一個字符用 21H 中斷的02 函數。當要輸出一個字符時,需要設定 AH = 02, DL 存放將要顯示的字符,然后調用21H中斷;02函數可以顯示'$'字符

例如:要顯示“J”

    MOV AH, 02

    MOV DL,'J';   顯示字符‘J’

    INT 21H;   調用21H中斷



       功能三:輸入一個字符用 21H 中斷的01 函數。此函數會一直等待用戶從鍵盤輸入一個字符,然后會顯示在頻幕中。在調用中斷后,輸入的字符會被存放到AL 中

    MOV AH, 01;   01號函數

    INT 21H;   在這之后,輸入的字符會被存放到寄存器AL 中,并將字符顯示出來



       功能四:輸入一個字符串用 21H 中斷的0AH 函數。此函數可以提供方法讓用戶輸入一個字符串并將之放入預存的內存; 但是必須設定 AH = 0AH, DX = 將要存放的地址的偏移值; 這通常比認為是緩沖區域;而DOS要求緩沖區域必須事前在數據段中定義,且第一個字節必須說明緩沖區的大。辉谳斎胪瓿珊, DOS會將輸入的字符的個數(不包含回車鍵)放在第二個字節;然后接下來的字節即從第3個字節開始才會放從鍵盤輸入的字符

例如:要存放從鍵盤輸入的6個字符(包含了回車)

ORG 0010H          ;將從0010H開始存放從鍵盤輸入的字符

DATA1    DB    6, ?,  6  DUP (FF)      ; 在內存 0010H中放的是6,表示緩沖區域的大小為6;0011H的內容仍未確定,其值為從鍵盤中輸
                                        ;入的字符的個數(不包含回車鍵), 從0012H到0017H的6個字節中被初始化為FF,將要存放從鍵盤輸入的字符

MOV AH, 0AH                                ;  使用0AH函數來輸入字符串

MOV DX, OFFSET DATA1            ;  取緩沖區的地址偏移值

INT 21H                                         ; 調用21H中斷

注:在IBM PC中,21H中斷只有當用戶按下了回車才會執行(回車的ASCII 值為 0DH)


         功能五:從鍵盤中輸入一個字符,但是不顯示出來,用21H的07函數,用戶輸入的字符同樣會被存放到AL 寄存器中

  MOV AH, 07

  INT 21H





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 人人九九精 | av二区三区 | 91私密视频 | 99国产精品一区二区三区 | 草草视频在线播放 | 国产黄色小视频 | 久久这里有精品 | 久草在线视频中文 | 久久久久久久久久久久久久久久久久久久 | 日韩综合| 久产久精国产品 | 激情视频中文字幕 | 成人免费观看男女羞羞视频 | 国产精品伦一区二区三级视频 | 国产乱码精品一区二区三区五月婷 | 一区二区三区电影在线观看 | 亚洲自拍偷拍视频 | 亚洲国产成人av好男人在线观看 | 久久久久亚洲 | 成人在线精品 | 久久久爽爽爽美女图片 | 婷婷狠狠 | 日韩欧美国产一区二区 | 美女逼网站 | 免费人成在线观看网站 | 一级特黄a大片 | 欧美性受xxxx白人性爽 | 亚洲国产一区二区三区在线观看 | 欧美日韩在线精品 | 国产精品视频网址 | 久久精品一区 | 国产精品人人做人人爽 | 精品久久久久久亚洲综合网 | 中文字幕成人 | 日韩一区二区三区av | 欧美久久综合 | 日韩一级电影免费观看 | 男人的天堂久久 | 久久se精品一区精品二区 | 成人久久久| 青青久久|