[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1)
Как записать в стек внутри функции адрес метки находящейся снаружи???Некий аналог ассемблерному:
In:
.......
pop rX
pop rX
push low(Label) ; непомню что сначала загоняется старший или младший
push high(Label) ;
.......
RET
......
Label:
......
call In
2)
Каким образом надо обьявлять переменную чтоб она заняла конкретно какойто нужный регистр(допустим r13) и коприлятор нигде сам его нетрогал?Пусть скажем там храница какаято глобальная переменная используемая и в сишном куске и в ассемблерных вставках.
E-mail: info@telesys.ru