Chapter 3

Microprocessor Primer

Abstract

The microprocessor, operating on numbers and symbols represented in the binary format, is the core of all computers and embedded systems. A microprocessor may have a von Neumann architecture or a Harvard architecture; it may run complex instructions (complex instruction set computer) or simplified instructions (reduced instruction set computer). Some microprocessors allow I/O devices to be placed in their memory address space, where I/O devices and memory components are indistinguishable to the processor. Some microprocessors may feature a separate I/O address space, where I/O devices are treated differently from normal memory locations. As case studies, we examine key features implemented in Microchip ...

Get Real-Time Embedded Systems 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.