ハードドライブの寸法を取得したい。ah = 08h で int 13h を使用する必要があることがわかりました。ウィキペディアで、次のように返されることがわかりました。
ヘッドの 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] を使用してシリンダーの最後のインデックスを取得する方法もわかりません。 . 誰かが私に正しい方法を教えてくれたり、これを行う方法を説明してくれたりすると、本当に感謝しています.