This document provides an overview of processor and memory organization for embedded systems. It describes the main structural units in a processor like the control unit, arithmetic logic unit, registers, and caches. It also discusses different types of memory devices like ROM, RAM, and their selection for embedded applications. The document outlines how memory is allocated to program segments, blocks and memory mapping. It introduces direct memory access and interfacing of processors, memory and I/O devices.