-
Book Overview & Buying
-
Table Of Contents
Modern Computer Architecture and Organization - Third Edition
By :
Processors offer a variety of addressing modes to make programs more compact and efficient, supporting operations such as looping and structured data access. Understanding these features clarifies how a processor architecture supports practical computation in real-world programs.
CISC processors support multiple addressing modes for instructions that transfer data between memory and registers. RISC processors implement a more limited set of addressing modes. Each processor architecture defines its addressing modes based on an analysis of the anticipated memory access patterns that software will use on that architecture.
To make the discussion of addressing modes more concrete, we will use simple 6502 examples that sum four data bytes. The purpose of these examples is to highlight recurring architectural themes, such as address calculation, operand sourcing, and looping patterns, so you can recognize general processor design principles, rather than focusing on the specifics...