0
アセンブリを使用して2進数を4桁の10進数に分解する必要があります。2進数を4桁に分割しますか?
たとえば、0010 0110 1001 0010を9874で '9' '8' '7' '4'に分解し、それぞれを7セグメント表示で表示します。私はその表示部分を持って、私はちょうどそれを分解する論理/プロセスを理解していない。
誰でも助けてください。
ありがとうございます!
アセンブリを使用して2進数を4桁の10進数に分解する必要があります。2進数を4桁に分割しますか?
たとえば、0010 0110 1001 0010を9874で '9' '8' '7' '4'に分解し、それぞれを7セグメント表示で表示します。私はその表示部分を持って、私はちょうどそれを分解する論理/プロセスを理解していない。
誰でも助けてください。
ありがとうございます!
を10で除算し、残りをキャプチャします。 (モジュラス演算)。残りをスタックまたは他の適切な構造の上に押します。商がゼロになるまで繰り返す。あなたが押した残りの部分は数字の値です。
チェックアウト: http://stackoverflow.com/questions/4639745/problem-converting-integer-to-ascii-code-in-x86-assembly –