-
Book Overview & Buying
-
Table Of Contents
Modern Computer Architecture and Organization - Third Edition
By :
Most modern personal computers contain a processor supporting either the Intel or AMD version of the x86 32-bit and x64 64-bit architectures. In contrast, almost all smartphones, smartwatches, tablets, and many embedded systems use ARM processors, which are available in both 32-bit and 64-bit variants. This chapter provides a detailed examination of the structure and instruction sets of these processor families.
After completing this chapter, you will understand the architectures and unique attributes of the x86, x64, 32-bit ARM, and 64-bit ARM registers, instruction sets, assembly languages, and key aspects of legacy features supported by these architectures. You will be able to analyze x86/x64 and ARM assembly code and explain how low-level architectural features influence operating systems, compilers, and application behavior across diverse platforms.
This chapter covers the following topics: