-
Book Overview & Buying
-
Table Of Contents
Modern Computer Architecture and Organization - Third Edition
By :
This chapter continues our progress toward a comprehensive understanding of modern processor architectures. Building upon the basic digital circuits introduced in Chapter 2, Digital Logic, we discuss the functional units of a generic computer processor. Concepts related to the instruction set and register set are introduced, followed by a discussion of the steps involved in instruction loading, decoding, execution, and sequencing. Addressing modes and instruction categories are discussed in the context of the 6502 processor architecture. We choose to focus on this venerable processor for its structural simplicity and clarity, which enables us to consider basic concepts without the distractions of modern processors' complex features. The requirement for interrupt handling is introduced using 6502 interrupt processing as an example. Standard approaches that modern processors employ for input/output (I/O) operations are presented, with a focus on direct memory access...