1.2.1.2 INT 10h/13h 中断调用体系 1.2.1.2 INT 10h/13h 中断调用体系:当 BIOS 的“手”在 16 位实模式下突然抖了一下——一个真实发生的磁盘扇区读取偏移错位故障与底层寄存器级修复实践 你有没有试过,在裸机环境里用 读取第 0 扇区(MBR)成功,读取第 1 扇区也成功,但一读第 2 扇区—— 返回 (错误), 为 (实际读入字节数为 0),而 被置位,BIOS 却不报任何提示? 没有内存越界,没有段地址溢出, 指向的缓冲区明明是 512 字节对齐、位于低 1MB 内; 是正确的驱动器号( ); 是磁头号( ); 是柱面号( ); 是扇区号——等等, 是多少? ——你写的是 ,还是 ? 不,问题不在这里。