сборка — используйте asm в функциях с байтами вместо имени инструкции

Есть ли способ написать инструкции по сборке, просто используя соответствующие байты. Примерно так я и думаю

__asm {
0x7D8802A6
0x9181FFF8
}

вместо чего-то вроде:

__asm {
stw       r12, -8(r1)
}

0

Решение

Это будет сильно зависеть от компилятора. Синтаксис встроенной сборки в GCC будет соответствовать всему, с чем ассемблер работает нормально, например,

__asm__(".word 0x7D8802A6, 0x9181FFF8")

Я не знаком с тем, какой компилятор имеет __asm { ... } синтаксис, на который вы ссылаетесь.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]