Я читал во многих подробных статьях, что данные из регистров используются в качестве операндов для ALU для добавления двух 32-битных целых чисел, и это лишь малая часть того, что может сделать ALU ,Может ли регистрироваться внутри процессора делать Arithmetics
Однако я также читаю, что Регистр может даже делать арифметику? Разница между ними довольно размыта, какова четкая разница в разрезе между регистром и фактическим компонентом ALU?
Я знаю, что ALU не сохраняет значения, а получает его, и ему поручено просто выполнить логическую часть, но регистр может хранить и делать вещи общего назначения?
Если последнее верно, то когда используется ALU, а когда это делается при использовании регистров общего назначения?
Есть несколько форм регистров, которые делают «арифметика», например, http://en.wikipedia.org/wiki/Shift_register - но я сомневаюсь, что это то, что вы ищете. –
Интересно, я посмотрю на это, спасибо SK-Logic – user3129884