Замечу, не во всех.Gudd-Head писал(а):Единственное что они могли сделать во всех АВРках, это чтобы стек после ресета настраивался сам.
В той же mega8a до сих пор нет. Так что стек лучше настраивать вручную.
Замечу, не во всех.Gudd-Head писал(а):Единственное что они могли сделать во всех АВРках, это чтобы стек после ресета настраивался сам.
COKPOWEHEU писал(а):Не стоит.
akl писал(а):В той же mega8a до сих пор нет.
COKPOWEHEU писал(а):тем более что у разных контроллеров разный объем ОЗУ, соответственно разный адрес ее конца
Естессно. Для каждого МК свой адрес стека. А СДЕЛАНО это, например, у 13-й Тиньки.COKPOWEHEU писал(а):Да? Не знал.
COKPOWEHEU писал(а):Но все равно лучше перестраховаться и указать стек явно.

ploop писал(а):может только раз или два во всём проекте пригодится прыгнуть дальше.
и шо тогда делать?
FreshMan писал(а):и снова о старом:
rcall годится при обьеме памяти до 8к
call годится при обьеме памяти до 64к
а что же используется в тех МК где память перевалила за рубеж 64к ?
покорнейше прошу меня извинить, если это вас так задело......, училися я в украинской школе и русский язык знаю по наслышке, поэтому покорнейше прошу вас не презирать меня за этоKavka писал(а):Начнём с того, что слово объём пишется с твёрдым знаком.

Код: Выделить всё
add r22,r23
brcc nocarry