Какие инструкции процессора (для любой архитектуры) не делают математики?
поскольку кажется нелогичным, что процессор мог бы работать на чистой математике (например, перенос, векторы, умножение, сложение, вычитание, деление и любые другие типы математики)
например, в псевдокоде
mov 1, r2
будет делать
r2 = 1
как минимум от 80% до 90% инструкций процессора было бы для математики, над чем будут работать другие 20% до 10% инструкций и как они будут выполнены
например, возьмите инструкцию ARM WFE, ее работа в псевдо-коде (согласно руководству ARM v7-A / R) равна
if ConditionPassed() then
EncodingSpecificOperations();
if EventRegistered() then
ClearEventRegister();
else
if HaveVirtExt() && !IsSecure() && !CurrentModeIsHyp() && HCR.TWE == ‘1’ then
HSRString = Zeros(25);
HSRString<0> = ‘1’;
WriteHSR(‘000001’, HSRString);
TakeHypTrapException();
else
WaitForEvent();
TakeHypTrapException (); и WaitForEvent (); я не думаю, что это может быть реализовано только с помощью математики, однако я могу ошибаться