Можно ли использовать сборку с ардуино?

Я хочу научиться ассемблеру, но хотел бы учиться на практике, можно ли научиться и сделать что-то полезное с аппаратным обеспечением Arduino? Я не знаю, где и как начать что-то подобное.

, 👍0

Обсуждение

да, это очень возможно... вы можете написать такой же код, какой генерирует компилятор C++, @jsotola

Какой Ардуино? Язык ассемблера/набор инструкций зависит от семейства микроконтроллеров. По крайней мере, некоторые компиляторы C++, используемые в цепочках инструментов Arduino, позволяют вам включать встроенный ассемблерный код., @6v6gt

Чего вы хотите достичь в итоге? Ассемблер зависит от аппаратного обеспечения, поэтому, если вы знаете, как программировать Arduino uno с помощью ассемблера, это поможет вам лишь в очень небольшой степени, если вы позже захотите программировать процессоры Intel на ассемблере., @PMF


1 ответ


3

Я предлагаю проект ARV libC в качестве отправной точки для того, КАК получить ассемблер код работает. И Руководство по набору инструкций AVR, чтобы получить актуальную мнемоника ассемблера.

Возможно, мой собственный проект сборки AVR может стать полезной отправной точкой с его кодом. доступно на GitHub.

,