Цитата(rezident @ Feb 23 2007, 00:08)

Стек (Stack) в переводе "палка"
Отличное объяснение. Перевод только немного надо подправить: стек (stack) в переводе означает "скирда, стог; кипа" (а палка это stick).
Для образности ещё добавлю, что стек можно представить себе в виде автоматного магазина, патроны вставляются последовательно 1-2-3-4-5..., а вынимаются ...5-4-3-2-1.
А вот в нижеприведенном фрагменте теряется безвозвратно один байт ОЗУ.
Код
ldi r16,high(RAMEND)
out SPH,r16
ldi r16,low(RAMEND)
out SPL,r16
Надо бы писать так
Код
ldi r16,high(RAMEND+1)
out SPH,r16
ldi r16,low(RAMEND+1)
out SPL,r16
Кто бы мне объяснил, почему так не делают? Инерция мышления?