x86 Instruction Set Architecture (Perfect Paperback)
暫譯: x86 指令集架構 (完美平裝本)

Tom Shanley

  • 出版商: MindShare Press
  • 出版日期: 2010-01-31
  • 售價: $3,500
  • 貴賓價: 9.5$3,325
  • 語言: 英文
  • 頁數: 1568
  • 裝訂: Perfect Paperback
  • ISBN: 0977087859
  • ISBN-13: 9780977087853
  • 無法訂購

買這商品的人也買了...

商品描述

The Instruction Set Architecture, or ISA, is defined as that part of the processor architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external IO. With the exception of some small deviations and differences in terminology, all Intel and AMD x86 processors share a common ISA. This book focuses on those shared attributes (it does not cover those areas where the two companies have chosen widely divergent solutions which, by definition, fall outside of the ISA specification). If you re looking for a comprehensive book designed to bootstrap you up quickly on virtually all aspects of the x86 32/64-bit Instruction Set Architecture (ISA), we respectfully ask you to consider this book.

Essential topics covered include:
  • Basic Terms and Concepts
  • Operating Mode/SubMode Introduction
  • A (very) Brief History
  • State After Reset
  • Intro to the IA-32 Ecosystem
  • Instruction Set Expansion
  • 32-bit Machine Language Instruction Format
  • Real Mode (8086 Emulation)
  • Legacy x87 FP Support
  • Introduction to Multitasking
  • Multitasking-Related Issues
  • Summary of the Protection Mechanisms
  • Protected Mode Memory Addressing
  • Code, Calls and Privilege Checks
  • Data and Stack Segments
  • IA-32 Address Translation Mechanisms
  • Memory Type Configuration
  • Task Switching
  • Protected Mode Interrupts and Exceptions
  • Virtual 8086 Mode
  • The MMX Facilities
  • The SSE Facilities
  • IA-32e OS Environment
  • IA-32e Address Translation
  • Compatibility Mode
  • 64-bit Register Overview
  • 64-bit Operands and Addressing
  • 64-bit Machine Language Instruction Format
  • 64-bit Odds and Ends
  • Transitioning to Protected Mode
  • Transitioning to IA-32e Mode
  • Introduction to Virtualization Technology
  • System Management Mode (SMM)
  • Machine Check Architecture (MCA)
  • The Local and IO APICs

商品描述(中文翻譯)

指令集架構(Instruction Set Architecture,簡稱 ISA)被定義為與程式設計相關的處理器架構部分,包括原生資料類型、指令、暫存器、尋址模式、記憶體架構、中斷和例外處理,以及外部 I/O。除了某些小的偏差和術語差異外,所有 Intel 和 AMD 的 x86 處理器共享一個共同的 ISA。本書專注於這些共享的屬性(不涵蓋兩家公司選擇的廣泛不同解決方案的領域,這些解決方案根據定義不在 ISA 規範之內)。如果您正在尋找一本全面的書籍,旨在快速引導您了解幾乎所有 x86 32/64 位指令集架構(ISA)的方面,我們誠摯地請您考慮這本書。

涵蓋的基本主題包括:

  • 基本術語和概念
  • 操作模式/子模式介紹
  • (非常)簡短的歷史
  • 重置後的狀態
  • IA-32 生態系統介紹
  • 指令集擴展
  • 32 位機器語言指令格式
  • 實模式(8086 模擬)
  • 傳統 x87 浮點支援
  • 多任務介紹
  • 與多任務相關的問題
  • 保護機制摘要
  • 受保護模式記憶體尋址
  • 程式碼、呼叫和特權檢查
  • 資料和堆疊段
  • IA-32 尋址轉換機制
  • 記憶體類型配置
  • 任務切換
  • 受保護模式的中斷和例外
  • 虛擬 8086 模式
  • MMX 功能
  • SSE 功能
  • IA-32e 作業系統環境
  • IA-32e 尋址轉換
  • 相容模式
  • 64 位暫存器概述
  • 64 位操作數和尋址
  • 64 位機器語言指令格式
  • 64 位雜項
  • 過渡到受保護模式
  • 過渡到 IA-32e 模式
  • 虛擬化技術介紹
  • 系統管理模式(SMM)
  • 機器檢查架構(MCA)
  • 本地和 I/O APIC