What are the different addressing modes used in Thumb State?
The Thumb instruction set used in ARM processors has a reduced number of addressing modes compared to ARM mode. This is done to compress the size of instructions when in Thumb state. The main addressing modes supported in Thumb state are: Register Addressing This is the most basic addressing mode where the operands are registers…