|
как раз тут фсё и начинается. Ежели цикл ил одной команды - то (адрес следующей)==(адрес предыдущей). А если у тебя в стек заносится адрес+1 то ты попадаешь на следующую после пустого цикла команду ( после выхода из прерывания ессно ). В общем то при вызове просто подпрограммы ( командой call для ПИКов ) делается то же самое, только в "ручном" режиме. Но при этом у тебя всегда есть по крайней мере одна следующая за call команда ( goto для PIC или JMP для других )
E-mail: info@telesys.ru