Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
.S-файл. Тем не менее, логика всё равно пишется на C. По крайней мере, я так делаю. А ассемблер приходится использовать часто — порою пара тактов решает всё.in sreg_save, IO(SREG), потому как я знаю, что этот регистр гарантированно здесь использоваться не будет, компилятор может, простите, нафигячить что-то вроде push __zero_reg__
push r0
in r0, IO(SREG)
push r0
clr __zero_reg__
Ассемблер для начинающих