python (65.1k questions)
javascript (44.2k questions)
reactjs (22.7k questions)
java (20.8k questions)
c# (17.4k questions)
html (16.3k questions)
r (13.7k questions)
android (12.9k questions)
How to set the instruction size (16 bit or 32 bit) for a function on ARM thumb?
ARM has multiple instruction sets: A32 (32 bit long instructions) and mixed-length T32 (either 32 bit or 16 bit long instructions). T32 was called Thumb before ArmV8.
While 16 bit instructions reduce ...
Mika Vatanen
Votes: 0
Answers: 1
ARMv7 T3 encoding for adds
I can't tell how to determine the following:
i, 10th bit on the left.
imm3, what's the difference for this one with imm8?
Mzq
Votes: 0
Answers: 1
Why MOV instruction is replaced by ADD instruction
I have the following instruction: mov r1, r7 in my assembly code but after looking into disassembly, I've found that actual generated code was adds r1, r7, #0
I checked with ARMv6-M Architecture Refer...
vbezhenar
Votes: 0
Answers: 3
How to get qemu to run an arm thumb binary?
I'm trying to learn the basics of ARM assembly and wrote a fairly simple program to sort an array. I initially assembled it using the armv8-a option and ran the program under qemu while debugging wit...
Nathan S
Votes: 0
Answers: 2