Inverted syntax: Difference between revisions

m
No edit summary
Line 105:
=={{header|ARM Assembly}}==
{{works with | ARM7TDMI}}
This version of the ARM is limited in the distance a branch command can go. Standard branch statements cannot branch more than 4 kilobytes away in either direction. Admittedly, this is incredibly generous and is unlikely to be reached. To branch farther away, the most common method is the <code>BX</code> instruction, which means "Branch and Exchange." This takes a register as its operand and exchanges the program counter with the value in that register. This is most often used to exit subroutines with <code>BX LR</code>. You can also move a desired memory location into the program counter directly, but this is not recommended as there is no way to return where you came from if you do.
 
=={{header|Bracmat}}==
1,489

edits