从编程的角度看,自从ARM7TDMI核产生以后,体系结构中具有T变种的ARM微处理器有两种工作状态,分别是ARM和Thumb状态。当ARM微处理器执行32位的ARM指令集时,工作在ARM状态;当ARM微处理器执行16位的Thumb指令集时,工作在Thumb状态。