大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名
求職簡歷職場法則面試技巧職場故事求職招聘
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文
 

磁盤文件管理型的操作系統解析

DOS是磁盤文件管理型的操作系統,它有許多中斷服務程序供用戶調用。一般情況下,用戶在匯編語言程序中可調用DOS的中斷服務程序,并在匯編語言程序正常結束時返回DOS提示符下。

  BIOS(Basic Input/Output System)稱為基本輸入輸出系統。BIOS是一組底層的基礎軟件程序,通常用于執行設備驅動模塊和字符級I/O操作。BIOS固化在ROM中,用戶可用軟中斷指令INT n進行調用。

  4.5.1 DOS功能調用

   為了給程序員編寫匯編語言源程序提供方便,MSDOS系統中設置了幾十個內部子程序(見附錄B),可供用戶調用。調用時需要使用軟中斷指令:INT  n,其中n為軟中斷調用的類型號。通過INT20H~27H指令,用戶可實現對DOS中斷的調用。下面對幾個常用的中斷調用做簡要說明。

  1)20H類中斷

  程序正常退出。使用前必須保證CS中含有程序段的段基址,將段基址傳給DOS中的程序,以保證恢復時進入原有的結束出口。

  2)21H類中斷

  DOS功能子程序的調用使用中斷指令“INT 21H”,它共有80多個功能子程序,可以完成磁盤讀寫控制、文件管理、存儲管理、基本輸入輸出管理等功能。

  3)25H類中斷

  按扇區讀盤。25H功能子程序控制DOS系統按扇區進行讀盤、扇區數送CX、起始邏輯扇區號送DX,傳送地址由DS:BX決定。

  4)26H類中斷

  按扇區寫盤。與25H類功能相同,只是將讀改為寫。

  5)27H類中斷

  駐存結束。終止程序但保留駐存,駐存的內存最大區域為64KB。

  在DOS功能子程序中,系統功能子程序調用(21類中斷)是匯編語言編寫的重要工具。調用系統功能子程序時,不必了解所使用設備的物理特性、接口方式及內存分配等,也不必編寫煩瑣的控制程序,給應用者帶來了很大的方便。調用系統功能子程序時,需要用以下方式。

  (1)傳送入口參數到指定寄存器中

  (2)調用的功能號送入AH寄存器中

  (3)INT 21H

  若子程序無入口參數,則只需要安排后兩個語句。調用結束后,系統將出口參數送到指定寄存器,或從屏幕顯示出來。下面選擇部分常用的系統功能調用做簡要說明。

  1.帶顯示的鍵盤輸入單字符(1號功能)

  格式:MOV AH,01H

  INT 21H

  功能:按下任何一個鍵,將其字符的ASCII碼送入AL中,并在屏幕上顯示該字符。如果按下的是Ctrl+Break鍵,則中止程序執行。1號功能調用無入口參數、出口參數在AL中。

  2.不帶顯示的鍵盤輸入單字符(8號功能)

  格式:MOV AH,08H

  INT 21H

  功能:同1號功能,但字符不在屏幕上顯示。

  3.鍵盤輸入字符串(0AH號功能)

  格式:MOV DX,緩沖區偏移量

  MOV AH,0AH

  INT 21H

  功能:將字符串寫入內存緩沖區中。

  在使用0AH號功能調用時,應當注意以下幾點。

  (1)應當先在內存中建立一個緩沖區;緩沖區的第一個字節給定該緩沖區能存放的字節數,第二個字節留給系統填寫實際鍵入的字符個數,從第三個字節開始存放鍵入的字符串,最后鍵入回車鍵表示字符串結束。

  (2)設置的緩沖器容量應當多于希望鍵入的字符數,若字符數超過緩沖器容量,則后面輸入的字符被略去。

  (3)調用時,用DS:DX指向緩沖區的段基值:偏移量。
    作者:大學生新聞網 來源:大學生新聞網
    發布時間:2018-09-17 瀏覽:
  • 面對面學習總是比在線學習好嗎
  • 最近關于重新開放學校的激烈爭論主要取決于在線教學的質量。這是可以理解的。但是,關于在線指導的許多內容仍然被誤解。現在該改變這種
  • 06-09 關注:73
  • 在線學習的4條建議
  • 印第安納大學(IU)的新資源介紹了使在線學習成功的一些最重要因素。

    當IU關閉體育課并轉向在線教學時,電子學習研究與實踐實驗室開始
  • 06-09 關注:65
  • 激光視盤 可以自由放置和使用
  • 激光視盤采用丙烯酸塑料制成,大多數光盤直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤,盤的轉速為1500轉/分,但應指出,為
  • 09-18 關注:133
  • 數字技術用于語音信號高效多路傳輸
  • 欣賞聲音、喜愛音樂,這是音響的源點。為了滿足這一需要,音響系統需由兩個系統組成。其一是對音樂與人聲加以收音并加以調整,記錄在唱
  • 09-18 關注:122
  • 電腦正在進入有線電視網
  • 當前,隨著數字計算機和多媒體技術的發展,許多大的計算機制造公司都提出,在微型計算機上實現電視的功能,即利用計算機網絡來接收數字
  • 09-18 關注:128
  • 電視信號的傳輸過程
  • 當前,像高保真音響、高清晰度電視、VCD、數碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術的涌現,另一方面也體現了這些
  • 09-18 關注:196
  • 計算機6.2.180x86中斷結構及類型
  • 從Intel 8086/8088、286、386、486直到Pentium系列微處理器,它們中斷系統的結構基本相同,不同之處主要有兩點:一是 因CPU的工作模式
  • 09-18 關注:132
  • 中斷技術引入計算機系統
  • 中斷技術是現代計算機系統中很重要的功能。最初,中斷技術引入計算機系統,只是為了解決快速的CPU與慢速的外部設備之間傳送數據的矛盾
  • 09-18 關注:261
主站蜘蛛池模板: 人人妻人人澡人人爽人人精品| 天天躁日日躁狠狠躁综合| 国产日韩欧美综合一区| 亚洲国产中文在线二区三区免| 99re热久久| 欧美黑人粗大xxxxbbbb| 在线观看成人网站| 人人妻人人爽人人做夜欢视频九色| j8又粗又硬又大又爽视频| 稚嫩进出嗯啊湿透公交车漫画| 好男人好资源在线影视官网| 免费永久国产在线视频| 一个人看www免费高清字幕| 精品人妻潮喷久久久又裸又黄| 性欧美激情xxxd| 免费夜色污私人影院在线观看 | 毛茸茸性XXXX毛茸茸毛茸茸| 在线观看你的意思我明白| 亚洲精品无码专区在线| 91精选在线观看| 欧美性猛交xxxx乱大交3| 国产第一页亚洲| 久久国产劲暴∨内射新川| 色国产在线视频一区| 怡红院一区二区三区| 免看**毛片一片成人不卡| 91香蕉在线视频| 校花哭着扒开屁股浣肠漫画| 国产女人的高潮国语对白| 出轨的女人2电影| fulidown国产精品合集| 永久免费看mv网站入口| 国产精品igao视频| 久久成人国产精品一区二区| 美女黄色免费网站| 好吊日在线观看| 亚洲成a人片在线观看天堂无码| 国产自产21区| 无码中文资源在线播放| 免费大片黄在线观看| 1卡二卡三卡四卡精品|