Note: This was originally published…
A branch, quite simply, is a break in the sequential flow of instructions that the processor is executing. Some other architectures call them jumps, but they're essentially the same thing. The following is a trivial, and hopefully…
Note: Armv8 deprecates…
In order to keep my assembly-related documents easy to read and understand, I've written some macros for the GNU-assembler (also known as GAS).
These macros will also make it easier for you to program in assembly language.
The macros…