Assembly 把一个二进制数分解成4位数?

Assembly 把一个二进制数分解成4位数?,assembly,binary,Assembly,Binary,我需要使用汇编将二进制数分解为4位十进制数字 例如,将0010 0110 1001 0010(即9874)分解为'9''8''7''4',并在7段显示器上显示每个。我得到了那个显示部分,我只是不理解分解它的逻辑/过程 有人能帮忙吗 谢谢 除以10,获取余数。(模数运算)。将剩余部分推到堆栈或其他合适的结构上。重复,直到商为零。您按下的余数是数字值 除以10,获取余数。(模数运算)。将剩余部分推到堆栈或其他合适的结构上。重复,直到商为零。您按下的余数是数字值 退房:退房:

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

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

有人能帮忙吗


谢谢

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

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

退房:退房: