Raymond Chen’s #ARM #asm #tutorial introduces #Thumb. The #Microsoft-Windows ABI only lets you conditionalize a single instruction with IT! You can’t use ITE, ITTE, ITEE, etc., at all there, because it doesn’t know how to recover from hardware interrupts.
on 02023-07-13First in Raymond Chen’s #tutorial about #ARM #asm; apparently #Microsoft-Windows 10 still supports 32-bit ARM, but only in #Thumb mode. This is the intro where he explains the register set, stack alignment constraints, flags, etc.
on 02023-07-13interview with #ARM designer Sophie Wilson about ARM’s #history. At 6'41" she says Nokia was "scared" about the (fairly poor) code density of ARM, which is where #Thumb came from: the desire to build mobile phones around it.
on 02023-07-09#ARM #Thumb instruction set encoding. Ugh. A full assembler in Lisp for Thumb. #asm
on 02023-07-08