Question: what is a branch delay slot in a pipelined processor?
Answer: The branch delay slot is a side effect of pipelined architectures due to the branch hazard, i.e. the fact that the branch would not be resolved until the instruction has worked its way through the pipeline.