AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Syntax:          BX {<cond>} <register>
Operation:     Jump to specified address, switching Thumb mode
Flags:          T

If bit zero of <register> (using R15 is discouraged) is set then the branch is taken and the processor switched to Thumb mode, the effect of the instruction being to transfer bit zero into the CPSR T(humb) mode flag. Introduced in ARM architecture 4 and later.

Setting the bottom two bits of <register> to %10 is undefined as branches in ARM mode to non word aligned addresses are forbidden.

[sh-index] Back to list of manuals