Pierre's Library
Resources for OS Development

IA32 - 7 documents in this section


3DNow! Technology manual

By AMD. Published March 2000. Entry added 04/23/2005.
Keywords: 3dnow instruction op-code set
File: 3dnow_tech_manual.pdf (0.5 Mb)

About how to program these built-in functions. Comes with a listing of the opcodes.


Chipsets background info

By Bob Reese. Published 07/24/2000. Entry added 04/23/2005.
Keywords: hardware motherboard chipset north bridge south bridge
File: chipsets_background.pdf (0.5 Mb)

A superficial yet global description of the logical architecture of motherboards' chipsets.


The PC Assembly Language

By Paul Carter. Published 01/06/2000. Entry added 04/23/2005.
Keywords: pc assembly language
File: pc_asm_language.pdf (0.5 Mb)

« The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. »
(The book only describes intel asm syntax)

 

IA-32 Architecture Software Developer's Manuals

By Intel. Published 2001. Entry added 04/23/2005.
Keywords: operand opcode segment pointer data types memory addressing exception floating point FPU MMX SIMD SSE io protected mode gdt global ldt local idt interrupt descriptor table task

Vol.1: Basic Architecture

File: 25366514.pdf (3.88 Mb)

« Describes the basic architecture and programming environment of an IA-32 processor. Vol.1 is aimed at application programmers who are writing programs to run under existing operating systems or executives. »

Vol.2: Instruction Set Reference

Files: 25366614.pdf (A-M, 1.73 Mb) and 25366714.pdf (M-Z, 2.08 Mb)

« Describes the instruction set of the processor and the opcode structure. Vol.2 is aimed at application programmers who are writing programs to run under existing operating systems or executives. »

Vol.3: System Programming Guide

File: 25366814.pdf (5.48 Mb)

« Describes the operating-system support environment of an IA-32 processor, including memory management, protection, task management, interrupt and exception handling, and system management mode. It also provides IA-32 processor compatibility information. This volume is aimed at operating-system and BIOS designers and programmers. »

Optimization Reference Manual

File: 24896611.pdf (2.55 Mb)

« Describes the operating-system support environment of an IA-32 processor, including memory management, protection, task management, interrupt and exception handling, and system management mode. It also provides IA-32 processor compatibility information. This volume is aimed at operating-system and BIOS designers and programmers. »

Analyse d'audience