我想获得硬盘的尺寸。我发现我需要使用int 13h,其中ah = 08h。我在wikipedia上发现它返回以下内容:
头部的DH逻辑最后一个索引= number_of - 1(因为索引从0开始)
CX [7:6] [15:8]柱面的逻辑最后一个索引= number_of - 1(因为索引从0开始)
[5:0]每个轨道的扇区的逻辑最后一个索引= number_of(因为索引以1开头)
问题在于我不知道如何只读取位[5:0]以获得每个轨道的扇区的最后一个索引,而[7:6] [15:8]也是如此气瓶指数。如果有人能指出正确的方法或解释如何做到这一点,我将非常感激。
答案 0 :(得分:2)
mov ax, cx
and ax, 63
shr cl, 6
xchg cl, ch
这使得AX中的扇区和CX中的圆柱