Цитата(kolobok0 @ Jan 18 2014, 00:59)

зафиксировать адресс внешней переменной. В языках выглядит как переменная с бОльшей областью видимости чем Ваш обработчик.
Какие то странные способы Вы предлагаете.
В ассемблере IBM PC например передача параметров может быть осуществлена либо через специальные регистры или через стек.
Вроде в IAR можно использовать R16 для передачи однобайтовой переменной.