выполняется на том же процессоре архитектурой;, какие из этих потребностей менее тактовых циклов (#RTL)сборки reg_reg или reg_immediate
add dest_reg, src1_reg, src2_reg // #1
add dest_reg, src1_reg, imm_val // #2
То есть даже постоянные должны быть выбраны из регистров, нет? thank U
Просто потому, что вы утверждаете, что требуется больше работы, это не значит, что требуется дополнительные часы. Даже в синхронной системе все делается параллельно, и несколько действий могут выполняться за один такт. ARM «imm_val» закодирован в инструкции, поэтому действие по извлечению команды будет доступно; регистр фактически имеет нулевую память состояния ожидания с собственной шиной. «Imm_val», вероятно, возьмет ** меньше энергии **. Воля почти всегда будет одинаковой, если только «reg2» не является результатом умножения или какой-либо другой команды блокировки/мультицикла (не сопоставимой с «imm_val»). –