我有一个家庭作业,用汇编语言为8086系列处理器制作一个简单程序,读取并打印软盘上占用的总空间。
现在我有几个问题。我知道我必须使用中断,但我不知道哪一个以及它是如何工作的,我尝试了诺顿指南,但我找不到我想要的东西。另一个问题是我没有软盘或者有一张软盘的机器......我完全没办法测试这个程序。
换句话说,我被困了
编辑:
另外我如何乘以3个单词? Ax * Cx * Dx?因为Word * Word =双字......我不知道如何将双字与Word相乘。
答案 0 :(得分:8)
你的问题对此有点模糊,但听起来你是在编写MS-DOS INT21 API。
如果是这种情况,那么您正在寻找两个命令:
总大小和可用空间之间的差异将给出占用空间。