2011-02-11 2 views
0

Мне нужно разбить двоичное число на 4 десятичные цифры, используя сборку.Разбиение двоичного числа на 4 цифры?

Например, сломайте 0010 0110 1001 0010, который составляет 9874 в '9' '8' '7' '4' и покажите каждый на 7-сегментном дисплее. Я получил эту часть дисплея, я просто не понимаю логику/процесс ее разрушения.

Помогите пожалуйста?

Спасибо!

+0

Отъезд: http://stackoverflow.com/questions/4639745/problem-converting-integer-to-ascii-code-in-x86-assembly –

ответ

3

Разделить на 10, захватив остаток. (работа модуля). Надавите остаток на стопку или другую подходящую конструкцию. Повторяйте до тех пор, пока коэффициент не будет равен нулю. Остатки, которые вы нажали, являются значениями цифр.

Смежные вопросы