What we Learned

• 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.

Get Computers as Components, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.