• two’s complement
    How to load the two’s complement representation of -1 into Register 3 using one instruction? i am working on ARM7 and NXP processor.
  • Program Counter in Cortex-M0
    Hi, my question sounds trivial, but I just cannot find the register for the program counter in my Cortex-M0. According to the Register TRM it should be R15, which is not available in the GPR module...
  • What is the meaning of a 64 bit aligned stack pointer address?
    According to ARM Architecture Procedure Call Standard (AAPCS) on the ARMv6-M, and ARMv7-M architecture in  it says: "Although the processor hardware allows SP to be at any word aligned address at function...
  • Speculative data fetching on ARMv7-M
    I am working with an ARMv7-M with a cache and trying to workout how the Speculative data fetching works or at least understand it. The only documentation I can find for it is a small section in ARM...