
© G.N. Khan ARM Processors/Cores – EE8205: Embedded Computer Systems Page: 7
Three Types of Instruction Sets
•ARM Instruction Set
– Instructions are 32 bits wide
– Original RISC (lots of parallelism)
– “Load/Store” Architecture
• Thumb Instruction Set
– Subset of ARM instructions, some restrictions
– Instructions are 16 bits wide (more like CISC)
– Intended for compilers
– Less parallelism, longer instruction sequences
– but total code size is 30% smaller
•JazelleInstruction Set
– Java byte codes
Hardware
Decoder
16-bit Thumb
Instruction
32-bit ARM
Instruction
Commentaires sur ces manuels