What is an indirect branch? Hoe it is different from direct branches?
An indirect branch is a change of flow where branch target address cannot be inferred from the source code. e.g., register indirect branch instructions (return from interrupt, of jump at address in branch link register ), interrupts etc. While in case of direct branches complier can determine the exact address where branch would make a jump. e.g., b 0xabcd;
Labels:
processsor architecture
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment