• Both the von Neumann and Harvard architectures are in common use today.
• The programming model is a description of the architecture relevant to instruction operation.
• ARM is a load-store architecture. It provides a few relatively complex instructions, such as saving and restoring multiple registers.
• The PIC16F is a very small, efficient microcontroller.
• The C55x provides a number of architectural features to support the arithmetic loops that are common on digital signal processing code.
• The C64x organizes instructions into execution packets to enable parallel execution.