Разбить двоичное число на 4 цифры? - PullRequest
0 голосов
/ 11 февраля 2011

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

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

Может кто-нибудь помочь, пожалуйста?

Спасибо!

1 Ответ

3 голосов
/ 11 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...