Я не понимаю, SBC и RSC инструкции ARMя не могу понять некоторые инструкции в ARM: СБК, RSC
Я знаю, что оба имеют дело с флагом переноса (C)
Я думаю, что это делает смысл добавления результата с переносом (ADC), как:
ADC r1, r2, r3 @ r1 = r2 + r3 + Carry
Но вычитая/реверс вычитание с переносом ... я не могу понять, что происходит :(
Можете ли вы, ребята, дать мне пример, используя SBC и RSC?
'SBC' - та же логика, что и' ADC', он просто передает перенос. «RSC» тогда совпадает с «SBC», за исключением того, что он обменивает операнды. – Jester
Спасибо за ответ ... но я до сих пор не получаю ... – Spacey
Носитель будет 0 или 1 ... тогда он будет вычитаться из регистров? – Spacey