Lec Arm PDF
Lec Arm PDF
http://tisu.it.jyu.fi/embedded/TIE345/luentokalvot/Embedded_3_ARM.pdf
• 32-bit wide (16-bit thumb compressed format)
• Load-store instruction set architecture
• 3-address data processing instructions
• Conditional execution of every instruction
• Powerful load and store multiple register instructions
• A general shift operation and a sequential ALU operations in a single
instruction that executes in a single clock cycle
• Open instruction set extension through the coprocessor instruction
set, including adding new registers and data types to the
programmer’s model
• Compressed 16-bit thumb architecture
cpsr
spsr spsr spsr spsr spsr spsr
31 28 27 8 7 6 5 4 0
3 2 1 0
Byte 1 Byte 0