int 0x10 //BIOS中斷;
是不是BIOS中斷的開頭都是int 0xXX;
uj5u.com熱心網友回復:
不是的,小于 20h 的才是 bios 級中斷吧,其后的基本上是被 dos提供支持的;其實,即便是 bios中斷,dos 好像也是可能有所改動或擴展的,和 POST 階段時的不一定完全一樣。uj5u.com熱心網友回復:
80h開始的也是保留給ROM BIOS用的(當初IBM定義的),小于20h的按照intel的定義是保留給處理器例外的,不應該用于軟中斷,不過當初intel是小公司,IBM是巨頭,根本不鳥intel的規范,直接把05h用于列印螢屏,10h用于顯示服務,之后的20h~7fh也有一部分被BIOS服務所使用,40h、41h之類的。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/29980.html
標籤:匯編語言
