如何解决mul wit的字节memsize并获得2字节的答案。 asm a51

时间:2013-11-22 07:58:22

标签: assembly 8051

在我的程序中,我需要使用2变量进行mul。 Memsize只有1个字节。 例如:
第一个= 63h
秒= 64h
结果超过1个字节。我怎么能做多呢? '帮助Devolus' 好的。穆尔很简单。 div怎么样? 如果我有270F / 64.我怎么能只用1字节的mem大小?

1 个答案:

答案 0 :(得分:1)

mul ab

来自akkumulator的值乘以寄存器B中的值。结果中的低位字节位于akkumulator中,高位字节位于B中。因此,您必须正确存储值。

因此,在注册表B中的示例64h * 63h = 26ACh中,您将拥有26,而在akkumulator中,您将拥有AC