RxTx (18.06.2023 22:35, просмотров: 186) ответил st256 на Какая сволочь писала С-компилятор под IAR?
Проблема возникает потому что в вызывающей функции в регистрах
лежали какие-то полезные значения, которые asm вставка или функция
перетерла. Все это можно переписать не замарачиваясь сохранением
регистров вообще. Для этого звать свой asm или какую другую
эзотерику вызовом отдельной void-функции. Между вызовами отдельных
void-функций, втч asm-кода ничего сохранять не надо, никаких
регистров. Компилятор не предполагает сохранение рон-ов между
функциями которые их не используют.
Спасибо, князь. Вы настоящий дворянин. И программист.