int 13h

中断各种多,中断种类很多,13h是有关软盘硬盘读写的。13h中断又分为很多模式,不,应该叫包含很多更能函数,由ah来选择,如ah=00h是复位磁盘(不懂),此时dl选择复位那个磁盘。

我用到了读软盘内容,是ah=02h。此时我需要设置寄存器不少:

al是要读的扇区数,ch是磁道号,cl是扇区号,dh是磁头号,dl是驱动器号

读出的数据存哪呢,由es:bx来记录首地址。


就这些把,还是欢迎指正,指导,呵呵 。

原文地址:https://www.cnblogs.com/Jinux/p/2436508.html