Hello, the pipeline of MIPS processor is consisted from five stages : IF ID EXEC MEM WR
my question is, if I've instruction like "halt" or "add"(doesn't need memory) ..will it pass from all the stages and wait step by step at every stage however it might within certain stage not doing anything? like add isn't using MEMORY in stage MEM .. so it's like overhead of time ... am I right? thanks alot.
my question is, if I've instruction like "halt" or "add"(doesn't need memory) ..will it pass from all the stages and wait step by step at every stage however it might within certain stage not doing anything? like add isn't using MEMORY in stage MEM .. so it's like overhead of time ... am I right? thanks alot.