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