BIOs中斷調(diào)用
發(fā)布時(shí)間:2016/7/25 20:23:56 訪問次數(shù):1247
在存儲器系統(tǒng)中,內(nèi)存器高端8KB的ROM中存放有基本輸入/輸出系統(tǒng)BIOS例行程序。BIOs提供了最KMS15-15低最直接的硬件控制,是硬件與軟件之間的接口。BIOS主要包括以下一些功能。
①系統(tǒng)自檢及初始化。例如,系統(tǒng)加電啟動時(shí)對硬件進(jìn)行檢測;對外部設(shè)備進(jìn)行初始化;設(shè)置中斷向量;引導(dǎo)操作系統(tǒng)等。
②系統(tǒng)服務(wù)。為操作系統(tǒng)和應(yīng)用程序提供系統(tǒng)服務(wù),這些服務(wù)主要與V0設(shè)備有關(guān),如讀取鍵盤輸入等。為了完成這些操作,BIOs必須直接與y0設(shè)備打交道,并通過接口與VO設(shè)備之間傳送數(shù)據(jù),使應(yīng)用程序脫離具體的硬件操作。
③硬件中斷處理,提供硬件中斷服務(wù)程序。
使用BIOs功能調(diào)用,給程序員編程帶來了極大方便。程序員不必了解硬件的具體細(xì)節(jié),通過中斷來調(diào)用BIOs中例程,完成各種功能操作,所以利用BIOs功能調(diào)用編寫的程序簡潔,可讀性好,而且易于移植。與DOS功能調(diào)用相同,用戶可以直接用指令設(shè)置參數(shù),然后中斷調(diào)用BIOS中的程序,給用戶編程帶來極大的方便。
表12.7列出了IBM PC主要的BIOs中斷類型。
表12.7 丨BM PC主要的BI0s中斷類型
在存儲器系統(tǒng)中,內(nèi)存器高端8KB的ROM中存放有基本輸入/輸出系統(tǒng)BIOS例行程序。BIOs提供了最KMS15-15低最直接的硬件控制,是硬件與軟件之間的接口。BIOS主要包括以下一些功能。
①系統(tǒng)自檢及初始化。例如,系統(tǒng)加電啟動時(shí)對硬件進(jìn)行檢測;對外部設(shè)備進(jìn)行初始化;設(shè)置中斷向量;引導(dǎo)操作系統(tǒng)等。
②系統(tǒng)服務(wù)。為操作系統(tǒng)和應(yīng)用程序提供系統(tǒng)服務(wù),這些服務(wù)主要與V0設(shè)備有關(guān),如讀取鍵盤輸入等。為了完成這些操作,BIOs必須直接與y0設(shè)備打交道,并通過接口與VO設(shè)備之間傳送數(shù)據(jù),使應(yīng)用程序脫離具體的硬件操作。
③硬件中斷處理,提供硬件中斷服務(wù)程序。
使用BIOs功能調(diào)用,給程序員編程帶來了極大方便。程序員不必了解硬件的具體細(xì)節(jié),通過中斷來調(diào)用BIOs中例程,完成各種功能操作,所以利用BIOs功能調(diào)用編寫的程序簡潔,可讀性好,而且易于移植。與DOS功能調(diào)用相同,用戶可以直接用指令設(shè)置參數(shù),然后中斷調(diào)用BIOS中的程序,給用戶編程帶來極大的方便。
表12.7列出了IBM PC主要的BIOs中斷類型。
表12.7 丨BM PC主要的BI0s中斷類型
熱門點(diǎn)擊
- 漏感應(yīng)勢壘降低(DIBL)效應(yīng)
- MOs管的Dummy
- Proteus Design suite軟件
- MOs電容的能帶和電荷分而
- 特殊功能寄存器位的聲明
- 恒定電壓等比例縮小規(guī)則
- ROM中常數(shù)讀取指令
- 存儲器芯片的選擇
- 生長速率隨生長溫度的上升而迅速提高
- C51的數(shù)據(jù)類型
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機(jī)器人技術(shù)結(jié)構(gòu)設(shè)計(jì)及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究