如何在程序集8086中找到软盘上的占用空间

时间:2011-12-22 12:09:22

标签: assembly dos

我有一个家庭作业,用汇编语言为8086系列处理器制作一个简单程序,读取并打印软盘上占用的总空间。

现在我有几个问题。我知道我必须使用中断,但我不知道哪一个以及它是如何工作的,我尝试了诺顿指南,但我找不到我想要的东西。另一个问题是我没有软盘或者有一张软盘的机器......我完全没办法测试这个程序。

换句话说,我被困了

编辑:

另外我如何乘以3个单词? Ax * Cx * Dx?因为Word * Word =双字......我不知道如何将双字与Word相乘。

1 个答案:

答案 0 :(得分:8)

你的问题对此有点模糊,但听起来你是在编写MS-DOS INT21 API。

如果是这种情况,那么您正在寻找两个命令:

总大小和可用空间之间的差异将给出占用空间。