Search code examples
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
ARM PC value after Reset...


armstm32microcontrollercortex-mthumb

Read More
Why does GCC produce extra ADDS instruction after LDR for loading an .rodata pointer on ARM thumb in...


assemblygccarmthumbarm-none-eabi-gcc

Read More
BackNext