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
Last revision Both sides next revision
developersguide:cpureferencemanuals [2016/10/26 18:39]
dullroar [AMD Manuals]
developersguide:cpureferencemanuals [2016/10/26 19:10]
dullroar [AMD 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
Line 49: Line 48:
 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.
  
 +===== ARM Manuals =====
 +
 +The ARM Cortex-A8 processor is used in the Minix-supported BeagleBoard and BeagleBone devices. Many ARM documents require registration and some are behind a paywall, but the following is freely available from the ARM site as of October 2016:
 +
 +  * [[http://​infocenter.arm.com/​help/​topic/​com.arm.doc.ddi0344k/​DDI0344K_cortex_a8_r3p2_trm.pdf|Cortex-A8 Revision: r3p2 Technical Reference Manual]]
developersguide/cpureferencemanuals.txt · Last modified: 2016/10/26 20:00 by dullroar