|
Все теже проблемы, есть число инт и есть массив из 5ти чарактеров. Надо в каждый элемент массива вогнать цифирь соответствующюю десяткам тысяч, тысячам, сотням, десяткам и еденицам этого инта. Это потом в индикатор семисегментный выльется.
Но проблема в том что это надо делать зер шнель а на сях можно с одной операции деления поиметь или частное или остаток. Есть в сях функция DIV, она выдает и частное и остаток, но она внутри себя все также тупо сначала делит потому умножает и вычитает.
Выдрал из старого асм прожекта такую функцию писанную в асме. По скорости устраивает. Но незнаю как ее приатачить к сишному прожекту.
Как осуществить переход, надо в эту функцию передать указатель на начало массива цифр и непосредственно сам инт который надо в цифры преобразовать, тоесть R16 и R17:R18.
Как все повзрослому описать-то?
E-mail: info@telesys.ru