bios中斷手冊 請教關(guān)于int 0x13的詳細(xì)用法?
請教關(guān)于int 0x13的詳細(xì)用法?它只能在DOS下使用,在windows下受保護。在BIOS中斷int0x13中,ah=0x02,即將磁盤扇區(qū)讀取到內(nèi)存,然后使用第二個服務(wù)讀取設(shè)置模塊。[b] 注:
請教關(guān)于int 0x13的詳細(xì)用法?
它只能在DOS下使用,在windows下受保護。在BIOS中斷int0x13中,ah=0x02,即將磁盤扇區(qū)讀取到內(nèi)存,然后使用第二個服務(wù)讀取設(shè)置模塊。[b] 注:Al=要讀取的扇區(qū)數(shù);ch=磁道號的下八位;CL=起始扇區(qū)(位0-5),磁道號的高兩位(位6-7)DH=磁頭號DL=驅(qū)動器號(硬盤的位7)es:DX->指向數(shù)據(jù)緩沖區(qū);如果有錯誤,CF指示器將設(shè)置為[b][b][/b][b]程序:loadSetup:movdx,#0x0000!驅(qū)動器0,磁頭0 movcx,#0x0002!扇區(qū)2,軌道0 movbx,#0x0200!當(dāng)es設(shè)置為0x9000時,它指向地址0x9200 movax,#0x0200 setup!設(shè)置為服務(wù)2,讀取設(shè)置=4扇區(qū)int0x13!中斷13 jncok_uuk加載設(shè)置!如果movdx成功,#0x0000!不是,重置磁盤movax,#0x0000 int0x13 jload#Setup!繼續(xù)閱讀“確定”加載設(shè)置:……[/b]