В данный момент я готовлюсь к экзамену на микропроцессоры, и я столкнулся с этим вопросом: в отношении приведенного ниже кода:
beq $1,$2, TARGET
lw $3, 40($4)
add $3, $3, $3
sw $3, 40($4)
TARGET: or $10,$11,$12
Предположим, что ветвление разрешается на этапе MEM.Может ли стойло и флеш произойти одновременно?Если да, каковы последствия?
Я знаю, что MIPS основан на RISC, поэтому единственный ответ, который я могу придумать, это то, что он не может, поскольку мы не можем выполнять более одной инструкции за раз.Часть кода «TARGET» извлекается из регистров, поэтому, насколько я знаю, здесь нам не нужно останавливаться.Я студент инженерного факультета, и мы мало занимались информатикой.