• Question about a code snippet on ARM, Thumb state change
    Hi, I find the following code snippet online on ARM state change. Although that whole material looks solid, the second line in the blue code below is puzzling. add R1,PC,#1 ;Load address of SUB_BRANCH...
  • ARM7TDMI: SUBS vs SUB + CMP
    Note: This was originally posted on 2nd April 2009 at http://forums.arm.com Hi, I have a question regarding the SUBS instruction and how it compares to SUB and CMP (due to unexpected behavior in a C-program...
  • Is Thumb to ARM mode overhead
    Hi all, Consider high priority routines are executing in ARM mode and low priority in Thumb mode. There could be constant switching between ARM and THUMB mode. In this inter-working model is there any...
  • Difference between thumb machine directives
    Hi Experts, What is the key difference between the following directives .thumb .thumb_func .force_thumb .thumb_set What is the exact use case where the above things can to be applied ? Regards, Techguyz...
  • What is the difference between instruction prefetch and instruction pipelining in arm7tdmi?
    In instruction pipe lining in arm7tdmi the next to next instruction from  the instruction being executed is fetched in to the arm7 and we call it as fetching then what is difference between fetching of...