The least significant bit of the address is used by some ARM/Thumb instructions to determine the instruction set to use, e.g.[font="Lucida Console"]MOV r0,#0x21BX r0[/font]Branches to address 0x20, and switches to Thumb state, whilst:[font="Lucida Console"]MOV r0,#0x20BX r0[/font]Branches to address 0x20, and switches to ARM state.hths.