Search code examples
What do the abbreviations (Rn, Rd, ...) in the instruction set of ARM mean?...

assemblyarminstruction-setinstructionsthumb

Read More
Compile thumb1 only...

gccarmthumb

Read More
Mysterious ARM Opcode...

armdisassemblycortex-mopcodethumb

Read More
How is this ARM (Thumb) LDR Instruction being calculated?...

armcortex-mthumb

Read More
Is it redundant to check if a modulo operation is needed, then performing it?...

c++cperformancearmthumb

Read More
Why the Link register in FIQ mode will be instruction address plus 4 in thumb mode instead of instru...

arminterruptarmv7thumbcortex-r

Read More
Is CMPS a valid ARM/THUMB instruction?...

assemblyarminstruction-setinstructionsthumb

Read More
Ordering of registers in PUSH and POP brackets...

armstackcortex-mthumb

Read More
Loading a the address of a pointer into a register inline thumb assembly...

cpointersinline-assemblycpu-registersthumb

Read More
Why do forward reference ADR instructions assemble with even offsets in Thumb code?...

assemblyarmgnu-assemblerthumb

Read More
What is the difference between the ARM, Thumb and Thumb 2 instruction encodings?...

armthumb

Read More
ARM-C Inter-working...

cassemblycortex-mthumblpc

Read More
Using B instructions in Cortex-M3 (thumb)...

branchcortex-mthumb

Read More
Writing data to absolute address...

assemblycortex-mthumb

Read More
Simple example of Table Branch Byte (TBB) in arm thumb...

assemblyarmthumb

Read More
Can an x86_64 and/or armv7-m mov instruction be interrupted mid-operation?...

cx86-64interruptcortex-mthumb

Read More
How to interpret the assembly boot code with ".word"...

assemblyarmcortex-mthumb

Read More
How do I optimize a block copy and right shift + saturate to max=5, for Cortex-M3...

armcortex-mmicro-optimizationthumb

Read More
How do I reduce execution time and number of cycles for a factorial loop? And/or code-size?...

armcortex-mmicro-optimizationexecution-timethumb

Read More
Why there is a dead loop in the generated assembly for a Cortex-M interrupt handler?...

gdbmicrocontrollercortex-mthumb

Read More
ARM GCC + Cortex M4: Calling address as function generates BLX instead of BL...

carmcortex-mrtosthumb

Read More
Why MOV instruction is replaced by ADD instruction...

assemblyarmcortex-mraspberry-pi-picothumb

Read More
How does the arm-none-eabi-as choose section alignment?...

assemblyarmmemory-alignmentgnu-assemblerthumb

Read More
STM32 sometimes hardfault on reboot (thumb instruction issue?)...

cortex-minstruction-setfaultthumb

Read More
How much exception vectors should I fill in the firmware?...

assemblyarmstm32firmwarethumb

Read More
How to know if ARM or Thumb mode at entry point of program...

assemblyarmdisassemblymach-othumb

Read More
ARM Thumb GCC Disassembled C. Caller-saved registers not saved and loading and storing same register...

cgccstm32disassemblythumb

Read More
Why does a Cortex-M4 include ARM to Thumb glue in the linker script...

armcortex-mlinker-scriptsthumb

Read More
Detecting Thumb-2 instruction and location of PC offset...

armthumb

Read More
When are GAS ELF the directives .type, .thumb, .size and .section needed?...

assemblyarmelfgnu-assemblerthumb

Read More
BackNext