У меня есть небольшой вопрос об использовании ASM в c. Я хочу выполнить инструкцию:Использование команды ASM в C
LDR PC,=0x123456
Это дает мне ошибку «неожиданный токен в операнде».
asm("LDR PC,=0x123456");
Это дает «недопустимое ограничение».
asm("LDR PC," : "m" (0x123456));
Каков правильный способ сделать это?
Какой компилятор C мы говорим здесь? –
встроенная сборка не поддерживается для всех компиляторов - например, sun sparc - и, если это так, является компилятором – Bathsheba
Недействительным 'constrant' вы имеете в виду' ограничение? – Shahbaz