User Tools

Site Tools


developersguide:cpureferencemanuals

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developersguide:cpureferencemanuals [2016/10/26 18:39]
dullroar [AMD Manuals]
developersguide:cpureferencemanuals [2016/10/26 20:00] (current)
dullroar [ARM Manuals]
Line 5: Line 5:
 The Intel Corporation provides many useful documents on the The Intel Corporation provides many useful documents on the
  
-[[http://​www.intel.com/​design/Pentium4/documentation.htm|Pentium 4 Processor Technical Documentation page]]. ​+[[http://​www.intel.com/​content/www/us/​en/​processors/​architectures-software-developer-manuals.html|Pentium 4 Processor Technical Documentation page]]. ​
  
 Especially useful for helping you to understand the machine dependent Especially useful for helping you to understand the machine dependent
 code of MINIX 3 on an IBM-PC compatible machine will be the code of MINIX 3 on an IBM-PC compatible machine will be the
 Manuals Manuals
-section. ​ As of October ​2004 the following manuals are available as PDF files+section. ​ As of October ​2016 the following manuals are available as PDF files
 (read with Adobe Acrobat or Ghostview): (read with Adobe Acrobat or Ghostview):
  
-  * IA-32 Intel Architecture ​Optimization Reference Manual +  * Intel 64 and IA-32 Architectures ​Optimization Reference Manual 
-  * IA-32 Intel Architecture and Intel. Extended Memory 64 Software Developer'​s Manual Documentation Changes +  * Intel 64 and IA-32 Architectures ​Software Developer'​s Manual Documentation Changes 
-  * IA-32 Intel Architecture ​Software Developer'​s Manual Volume 1: Basic Architecture +  * Intel 64 and IA-32 Architectures ​Software Developer'​s Manual Volume 1: Basic Architecture 
-  * IA-32 Intel Architecture ​Software Developer'​s Manual Volume 2A: Instruction Set ReferenceA-M +  * Intel 64 and IA-32 Architectures ​Software Developer'​s Manual Volume 2A, 2B, 2C and 2D: Instruction Set Reference, ​A-Z 
-  * IA-32 Intel Architecture Software Developer'​s Manual Volume ​2B: Instruction Set Reference, ​N-Z +  * Intel 64 and IA-32 Architectures ​Software Developer'​s Manual Volume ​3A, 3B, 3C and 3D: System Programming Guide
-  * IA-32 Intel Architecture ​Software Developer'​s Manual Volume ​3: System Programming Guide +
-  * The Software Optimization Cookbook+
  
-These are all downloadable as PDF files (read with Adobe Acrobat or +These are all downloadable as PDF files in various combinations ​(read with Adobe Acrobat or 
-Ghostview). ​ A CD-ROM containing the complete set of manuals can also +Ghostview). ​ A CD-ROM containing the complete set of manuals ​is no longer available, but official print copies ​can be ordered from [[http://​www.lulu.com/​spotlight/​IntelSDM|Lulu]].
-be ordered from Intel+
  
  
Line 37: Line 34:
 [[http://​developer.amd.com/​resources/​developer-guides-manuals/​|AMD64 Architecture Tech Docs]] [[http://​developer.amd.com/​resources/​developer-guides-manuals/​|AMD64 Architecture Tech Docs]]
  
-page.  These AMD manuals were available as of October ​2004:+page.  These AMD manuals were available as of October ​2016:
  
   * AMD64 Architecture Programmer'​s Manual Volume 1: Application Programming   * AMD64 Architecture Programmer'​s Manual Volume 1: Application Programming
   * AMD64 Architecture Programmer'​s Manual Volume 2: System Programming   * AMD64 Architecture Programmer'​s Manual Volume 2: System Programming
   * AMD64 Architecture Programmer'​s Manual Volume 3: General-Purpose and System Instructions   * AMD64 Architecture Programmer'​s Manual Volume 3: General-Purpose and System Instructions
-  * AMD64 Architecture Programmer'​s Manual Volume 4: 128-Bit Media Instructions+  * AMD64 Architecture Programmer'​s Manual Volume 4: 128-Bit ​and 256-bit ​Media Instructions
   * AMD64 Architecture Programmer'​s Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions   * AMD64 Architecture Programmer'​s Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions
 +  * Compiler Usage Guidelines for AMD64 Platforms Application Note
 +  * Software Optimization Guide for AMD64 Processors
  
 Note that the syntax of the assembly language used in MINIX 3 is different from Note that the syntax of the assembly language used in MINIX 3 is different from
 Intel'​s. The MINIX 3 syntax is consistent with assembly languages used by other  Intel'​s. The MINIX 3 syntax is consistent with assembly languages used by other 
 UNIX-derived systems. Other links on the page point to articles describing assembly language syntax. UNIX-derived systems. Other links on the page point to articles describing assembly language syntax.
 +
  
developersguide/cpureferencemanuals.1477499997.txt.gz · Last modified: 2016/10/26 18:39 by dullroar