Здравствуйте!
Пишу ассемблерные вставки в С код
Нужно напр значение переменной pdata
загрузить в r3
Что то вроде asm(" ldr r0,pdata");
не проходит
из описаний следует что сначала надо загрузить
младшие 16бит потом старшие
Но я то не знаю адреса pdata ее знает компилятор
Сам компилятор подставляет уже конкрентные численные значения адреса (см рис)
Но при написании подставлять конкретные адреса я не могу
тк не знаю куда компилятор их определит
Как быть?