BIOS中断-读取扇区内容

2019-11-26 11:10:00
赵勤松
原创
1574
摘要:我们在自制操作系统的时候,需要加载系统代码到内存中,这时候就需要使用BIOS提供的读取扇区内容的中断

AH = 2 功能码,表示调用读取扇区内容的中断功能

AL为读取的扇区数,不允许读取磁道外的扇区,也不允许设置为0

DL为操作的驱动器号,0表示软盘,80H表示硬盘

DH为磁头号

CH为磁道号的低8位(磁道号共10位)

CL的低6位为起始扇区号,高2位为磁道号的高2位

ES:BX为读入的目标地址

中断号:0x13

注:磁道,磁头均从0开始,起始扇区号从1开始


调用结果

CF = 0为操作成功,= 1为操作失败

AH为错误返回码

AL为实际读到的扇区数

文章分类
联系我们
联系人: powereye
Email: zqs@someapp.cn
QQ: 1134846
微信: powereye