PUSH R16 ;записать результат преобразования в ячейку памяти, адрес которой указан в указателе стека SPH:SPL
PUSH R17
RETI
Ааайй.... и куда мы улетим при выполнении команды RETI? она же из стека вытянет адрес возврата... а там, эта фигня лежит! Получится переход по принципу "куда бог пошлёт".
Как уже говорили, не указана модель контроллера а в некоторых заданиях это принципиально либо надо менять задание. Может, это и есть ошибки на внимательность и вникание в тему, по заданным вопросам преподаватель поймет пытался ли разобраться в теме студент или нет.
Одно могу еще сказать - изучать экономику гораздо сложнее чем микроконтроллеры. Документация к AVR-контроллерам на удивление максимально полна и логична, надо только английский знать(а для экономики этого не нужно?) и уметь читать.
Вобщем-то понятно зачем ЭТО изучать экономисту - задания вобщем-то очень простые чтобы разобраться с ними в ограниченные сроки, а с другой стороны они раскрывают тайну больших шайтан-машин которые экономисты называют процессорами, и на которых вся эта экономика считается в числах.
И чтобы знать как эти шайтан-машины работают изучают такие простейшие их представители как микроконтроллеры.
Скажи спасибо, что вас не заставляют осваивать умножение/деление на МК...
Кстати, можно ан русском языке скачать описание системы команд контроллера, немного поработав с таким документом приходит понимание как их применять начиная с 1-й задачи и продвигаясь далее.