将二进制数分解为4位数?

时间:2011-02-11 04:21:36

标签: assembly binary

我需要使用汇编将二进制数分解为4位十进制数。

例如,将0010 0110 1001 0010(9874)分解为'9''8''7''4'并在7段显示器上显示每个。我得到了那个显示部分,我只是不明白将其分解的逻辑/过程。

有人可以帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

除以10,捕获剩余部分。 (模数运算)。将剩余部分推到堆叠或其他合适的结构上。重复直到商为零。你推动的剩余部分是数字值。