How to program using a delayed branching instruction