Микроконтроллеры | Ликбез по С для микроконтроллеров PIC |
|
---|---|---|
раскидать восьмибитное число по регистрам - сотни , десятки , еденицы С ЯВУ понятно. А не подскажите аналогичный алгоритм на ASMе. Допустим в регистре есть число 59 (десятичное), как наименее гиморно распилить его на два - в одном 5, в другом 9? |
|
|
math держите сударь. прога написана ночью..... когда у мну уже глаза слипались и я почти спал, так что не знаю как она работает..))) |
|
|
а так же ответьте наконец то!!!!!!! на 2!!!! моих самых длинных поста на предыдущей странице.И Allex дайте плиз свою аську а то я тут весь форум зас№у вопросами))) |
|
|
Allex: А не подскажите аналогичный алгоритм на ASMе |
|
|
Кошмар .... Взято здесь http://www.remexpert.com/forum/viewtopic.php?t=1285 Очень часто надо сделать преобразование int-char. Это свернутая версия atoi С стандарта ANSI но в отличие от оригинала работает быстрее. Код: unsigned char asc[5]; void itoa2(unsigned int binval) val=binval; for (i=0; i<5; i++) |
|
|
Ну и естесно на двухзначное число... unsigned char asc[2]; void itoa2(unsigned int binval) val=binval; for (i=0; i<2; i++) |
|
|
dosikus
Да и глобальная переменная asc[2] тоже не подарок. |
|
|
caddr: Да ну, некрасиво. Особенно для двухзначного числа. То же самое можно в две строчки сделать: Ну вот , дело сдвинулось , а то килограммы кода выкладывают . |
|
|
Поставил ССS-PICC 4.58 , появлялась какая-то ошибка при установке. А теперь не могу в толк взять, должен ли при компиляции в MPLABe создаваться файл с расширением *.asm |
|
|
Flop: должен ли при компиляции в MPLABe создаваться файл с расширением *.asm А у меня после компиляции в файле статистики есть строчка: |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |