• Usage of IT instruction in ARM T32.
    Hi experts I am learning T32 instruction, and confuse about the if then instruction. Anyone can explain how IT instruction use and what the application scenarios about IT instruction. thanks a lot...
  • When does ITAdvance() pseudo-function Exactly called ?
    ITSTATE advances after normal execution of an IT block instruction. This is described by the ITAdvance() pseudocode function: // ITAdvance() // =========== ITAdvance() if ITSTATE<2:0> == '000' then...
  • Is ARMv7-M3 thumb instructions compatible to ARMv7-A thumb?
    Hello guys, I am trying to verify some features of ARMv7-M3 in a software simulator platform for ARM. But this simulator only support ARMv7-A ISA. Is ARMv7-M3 instructions compatible to ARMv7-A, especially...
  • Why thumb code can only access r0-r7?
    Hi Sir, I want to know why thumb code can only access r0-r7, which described in ATPCS? Thanks and best regards, Wenchuan
  • thumb 2 instruction set
    The thumb 2 instruction contains both the instruction sets( best of both worlds) ARM and THUMB. So my question is how does processor come to know that the fetched one is 16 bit size instruction...