天天看點

Intel® 64 and IA-32 Architectures Software Developer's Manuals

IA-32(Intel Architecture)

IA-32(Intel Architecture),英特爾體系架構,英特爾從486開始采用,也就叫X86-32架構,在同一時間内可以處理32位二進制資料。CPU的工作寬度是32位。其它公司在軟硬方面都相容此架構,也列屬于IA-32架構。

 http://www.intel.com/products/processor/manuals/index.htm

 Intel® 64 and IA-32 Architectures Software Developer's Manuals These manuals describe the architecture and programming environment of the Intel® 64 and IA-32 processors. Electronic versions of these documents allow you to quickly get to the information you need, print only the pages you want and are available in PDF format or on CD-ROM.   Intel® 64 and IA-32 Architectures Software Developer's Manual

Documentation Changes

Describes bug fixes made to the Intel® 64 and IA-32 Architectures Software Developer's Manual between versions.

Download ›

  Intel® 64 and IA-32 Architectures Software Developer's Manual

Volume 1: Basic Architecture

Describes the architecture and programming environment of processors supporting IA-32 and Intel® 64 Architectures.

Download › (PDF 3.16MB) Order a printed copy › (SKU #253665)

  Intel® 64 and IA-32 Architectures Software Developer's Manual

Volume 2A: Instruction Set Reference, A-M

Describes the format of the instruction and provides reference pages for instructions (from A to M). This volume also contains the table of contents for both Volumes 2A and 2B.

Download › (PDF 2.40MB) Order a printed copy › (SKU #253666)

  Intel® 64 and IA-32 Architectures Software Developer's Manual

Volume 2B: Instruction Set Reference, N-Z

Provides reference pages for instructions (from N to Z). VMX instructions are treated in a separate chapter. This volume also contains the appendices and index support for Volumes 2A and 2B.

Download › (PDF 2.00MB) Order a printed copy › (SKU #253667)

  Intel® 64 and IA-32 Architectures Software Developer's Manual

Volume 3A: System Programming Guide

Describes the operating-system support environment of an IA-32 and Intel® 64 architectures, including: memory management, protection, task management, interrupt and exception handling, multi-processor support, and thermal and power management features. This volume also contains the table of contents for both Volumes 3A and 3B.

Download › (PDF 3.12MB) Order a printed copy › (SKU #253668)

  Intel® 64 and IA-32 Architectures Software Developer's Manual

Volume 3B: System Programming Guide

Continues the coverage on system programming subjects begun in Volume 3A. Volume 3B covers debugging, performance monitoring, system management mode, and Intel® Virtualization Technology (Intel® VT). This volume also contains the appendices and indexing support for Volumes 3A and 3B.

Download › (PDF 2.52MB) Order a printed copy › (SKU #253669)

  Intel® 64 and IA-32 Architectures Optimization Reference Manual

Provides information on Intel® Core™, Intel NetBurst® and other recent Intel® microarchitectures. It describes code optimization techniques to enable you to tune your application for highly optimized results when run on Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4, and Intel® Pentium® M processors.

Download › (PDF 3.05MB) Order a printed copy › (SKU #248966)

  想搞清彙編細節,就得看這些書. 參考: IA-32(Intel Architecture) 

繼續閱讀