|
BIOS不是電腦,是程序。由于各電腦的CPU不同,其指令含意不同,代碼無法通用,而又要讓高級語言通用,所以就想出一個招數(shù),讓高級語言不直接產(chǎn)生機器碼,而是調(diào)用廠家做好的子程序,這個子程序就是BIOS。
比如:A廠家的電腦,指示燈接在33地址上,訪問33地址亮燈。B廠家則在66地址,訪問33就不會亮。但我們軟件要亮燈不是直接訊問地址,而是調(diào)用BIOS,這樣亮燈命令就由各個廠家的BIOS來處理,程序就通用了。
通用的高級語言程序,所有對電腦上硬件的操作,都不是訪問硬件地址的,而是調(diào)用BIOS,因為廠商不同,地址不同,但廠家會將接口的訪問做成程序庫放在BIOS中。 |
評分
-
查看全部評分
|