Написал я, к примеру, процедуру умножения двух 10-битных чисел (с АЦП приходят такие) в 3 байта результата - для МК у которого нет аппаратного умножения (ATTiny13, в Атмел Студии 6). Проверил на нескольких примерах - работает. Захотел проверить для всего диапазона значений (вполне по силам, всего 10^6 вариантов) - и встрял. На асме могу накидать циклы - но там нет референса с чем сравнивать (умножения то нет). Могу на своем Блабе написать эмулятор этого восьмибитного контроллера, и это даже совсем не сложно, и проверять что угодно... Или можно создать Си-МК-проект, вызвать там мою асм-функцию, передавать ей входные параметры в нужные регистры, и сравнивать с тем, что посчитает компилятор по функции * ? Как это вообще делается?
Ответ на:
комментарий
от beastie
Ответ на:
комментарий
от Ivana
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от Ivana
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от Ivana
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от Ivana
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от Ivana
Ответ на:
комментарий
от gag
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Чистые функции (2013)
- Форум [капитан][ФП] Чистые функции не такие чистые (2012)
- Форум Чистые функции и внешние данные. (2015)
- Форум Тестирование функции с помощью ctest.h (2016)
- Форум Тестирование производительности встроенных функций Gambas. (2013)