Learn > Intel 32/64-bit x86 Architecture
Intel 32/64-bit x86 Architecture
Training
Books
Resources
 

Training


Let MindShare Bring Intel 64 and IA32 to Life for You

Intel 64 is a 64-bit superset of the x86 instruction set architecture. This architecture was originally referred to as EM64T. Because the Intel 64 instruction set is a superset of the IA32 (x86) instruction set, all instructions in the x86 instruction set can be executed by CPUs that implement Intel 64; therefore those CPUs can natively run programs that run on x86 processors from Intel, AMD and other vendors. AMD also supports this architecture and refers to it as AMD64 (formerly known as x86-64). This leads to the common use of the names x86-64 or x64 as more vendor-neutral terms to collectively refer to the two nearly identical implementations.

Intel 64 and x86-64 should not be confused with the Intel Itanium architecture, also known as IA-64, which is not compatible on the native instruction set level with the x86 or x86-64 architecture.

MindShare Courses On Intel 64 and IA32:

Course Name
Classroom

Virtual Classroom

eLearning
Comprehensive Intel 32/64-bit x86 Architecture
3 days

4 days
Notify Me When Available
Fundamentals of Intel 32/64-bit x86 Architecture
1 day

1 day
 
Intro to 32/64-bit x86 Architecture    
Show Me

All of MindShare's classroom and virtual classroom courses can be customized to fit the needs of your group.


Comprehensive Intel 32/64-bit x86 Architecture Course Info

You Will Learn:

  • What the expected behavior of instructions are based on the current operating mode and enabled features
  • What the differences are between Intel 64 and AMD64
  • How Intel VT (Intel's virtualization technology) alters the behavior of Intel 64 to boost the performance of virtualization solutions

Course Length: 3 Days

Course Outline:

  • Operating Modes
  • Register Set
  • Real Mode Operation
  • Introduction to Multitasking
  • Protected Mode (Segmentation)
  • Task Management
  • Interrupts and Exceptions
  • Virtual-8086 Mode
  • Paging Mechanisms
  • Memory Types
  • Virtualization Technology (Intel VT)
  • Instruction Set
  • Model Specific Registers
  • MMX and SSE Registers and Instruction Set

Recommended Prerequisites:

General Familiarity with software concepts.

Supplied Materials:

MindShare’s The Unabridged Pentium 4, IA32 Processor Genealogy textbook (1st Edition).
Author: Tom Shanley
Publisher: Addison Wesley
Available through the MindShare Store and major bookstore outlets.

Students will be provided with an electronic version of the slides used in class.

 




The Unabridged Pentium 4