Useful documents
For a really complete list see ftp://ulita.ms.mff.cuni.cz/techdoc
Processors
Great Microprocessors of the Past and Present (V 11.4.3)
Intel 386 table
Pentium
PentiumTM Processor Family User's Manual, Volume 1: PentiumTM Processor Family Data Book
PentiumTM Processor Family User's Manual, Volume 3: Architecture and Programming Manual
Pentium® Optimization Cross-Reference by Instruction
How to optimize for the Pentium family of microprocessors
Pentium Pro
Pentium® Pro Family Developer’s Manual, Volume 1: Specifications
Pentium® Pro Family Developer’s Manual, Volume 2: Programmer’s Reference Manual
Pentium® Pro Family Developer’s Manual, Volume 3: Operating System Writer’s Guide
Pentium II
Intel Architecture Software Developer’s Manual, Volume 1: Basic Architecture
Intel Architecture Software Developer’s Manual, Volume 2: Instruction Set Reference
Intel Architecture Software Developer’s Manual, Volume 3: System Programming Guide
Pentium®II Processor Specification Update
Intel Architecture Optimization Manual
Pentium®II Processor Developer’s Manual
Pentium III
Intel Architecture Software Developer’s Manual, Volume 1: Basic Architecture
Intel Architecture Software Developer’s Manual, Volume 2: Instruction Set Reference
Intel Architecture Software Developer’s Manual, Volume 3: System Programming Guide
Addendum—Intel Architecture Software Developer’s Manual, Volume 1: Basic Architecture
Addendum—Intel Architecture Software Developer’s Manual, Volume 3: System Programming Guide
Pentium®III Processor Specification Update
Intel Architecture Optimization
Pentium IV
An article from Tom's HW Guide
IA-32 Intel Architecture Software Developer’s Manual Volume 1: Basic Architecture
IA-32 Intel Architecture Software Developer’s Manual Volume 2: Instruction Set Reference
IA-32 Intel Architecture Software Developer’s Manual Volume 3: System Programming Guide
Intel Pentium 4 and Intel Xeon Processor Optimization Reference Manual
Intel Pentium 4 Processor Specification Update April 2001
Desktop Performance and Optimization for Intel Pentium 4 Processor
AMD
AMD Athlon Processor Technical Brief
AMD Athlon Processor Data Sheet
3DNow! Technology Manual
AMD-750TM Chipset Overview
Motorola 68000
M68000 8-/16-/32-Bit Microprocessors User’s Manual
MC68020/MC68EC020 Microprocessors User’s Manual
M68060 User’s Manual
MC68EC020 Addendum 32-Bit Embedded Controller Technical Summary
MC68EC030 Addendum 32-Bit Embedded Controller User's Manual
M68040 Addendum
MC68060 Product Brief: Superscalar 32-Bit Microprocessors
Alpha
Alpha 21164 Microprocessor Data Sheet
Alpha 21164 Microprocessor Product Brief
Alpha 21164 Microprocessor Hardware Reference Manual
Alpha 21164 Microprocessor Evaluation Board: Read Me First
Alpha 21264 Microprocessor Hardware Reference Manual
Alpha Architecture Handbook Version 3
Alpha Architecture Handbook Version 4
Changes and Additions to the Alpha Architecture Definition
Compiler Writer's Guide for the Alpha 21264
Sparc
microSPARCTM-IIep User’s Manual
SuperSPARC II
UltraSPARCTM-IIi User’s Manual
Dual Processor System Controller (DSC) User’s Manual
U2PTM - UPA to PCI Interface User’s Manual
PCIO - Peripheral Component Interconnect Input Output Controller
ATM622-s User’s Manual
RIC User’s Manual
U2S User’s Manual
XB1 User’s Manual
USC User’s Manual
Advanced PCI Bridge (APB) User’s Manual
STP2002QFP Fast Ethernet, Parallel Port, SCSI (FEPS) User’s Guide
Crusoe
The Technology Behind CrusoeTM
CrusoeTM Processor Model TM3120 Datasheet
CrusoeTM Processor Model TM5400 Datasheet
IA-64
Intel IA-64 Architecture Software Developer's Manual, Volume 1, Rev. 1.1:IA-64 Application Architecture
Intel IA-64 Architecture Software Developer's Manual, Volume 2, Rev. 1.1:IA-64 System Architecture
Intel IA-64 Architecture Software Developer's Manual, Volume 3, Rev. 1.1:IA-64 Instruction Set Reference
Intel IA-64 Architecture Software Developer's Manual, Volume 4, Rev. 1.1:Itanium Processor Programmer's Guide
IA-64 Software Conventions and Runtime Architecture Guide
IA-64 System Abstraction Layer Specification
UNIX System V Application Binary Interface
Itanium Processor Floating-point Software Assistance and Floating-point Exception Handling
IA-64 Assembly Language Reference Guide
IA-64 Assembler, User's Guide
Assembly Language Programming Tools for the IA-64 Architecture
IA-64 Assembler (source Code)
An Overview of the Intel IA-64 Compilere
Divide, square root and remainder algorithms for the IA-64 architecture
Divide, square root and remainder algorithms for the IA-64 architecture (source code)
Extensible Firmware Interface Specification (Draft v0.92)
IA-64 Floating-point Operations and the IEEE Standard for Binary Floating-point Arithmetic
IA-64 Compiler Technology (slides from IDF)
Designing Interoperability into IA-64 Systems: DIG64 Guidelines (slides from IDF)
Extensible Firmware Interface: booting the new generation of Intel Architecture platforms (slides from IDF)
Highly Optimized Mathematical Functions for the IA-64 Architecture (application note)
Highly Optimized Mathematical Functions for the IA-64 Architecture (source code)
SoftSDV: A Presilicon Software Development Environment for the IA-64 Architecture
The Computation of Transcendental Functions on the IA-64 Architecture
MMX
MMX Technology Developers Guide
Chipsets
Intel 440BX
82371AB PCI-TO-ISA / IDE Xcelerator (PIIX4)
82093AA I/O Advanced Programmable Interrupt Controller (IOAPIC)
Intel® 440BX AGPset: 82443BX Host Bridge/Controller Datasheet
82371AB (PIIX4) PCI ISA IDE Xcelerator Timing Specifications
Intel 82371EB (PIIX4E) Specification Update
Intel® 82371AB (PIIX4) Specification Update
Intel® 82371AB (PIIX4) Specification Update
Intel 450NX
Intel® 450NX PCIset
Intel 810
Intel® 82801AA (ICH) and Intel® 82801AB (ICH0) I/O Controller Hub Datasheet
Intel® 810 Chipset: Intel® 82810/82810-DC100 Graphics and Memory Controller Hub (GMCH) Datasheet
Intel® 82802AB/82802AC Firmware Hub (FWH) Datasheet
Intel® 82810 Chipset: 82810/82810-DC100 Graphics and Memory Controller Hub (GMCH) Specification Update
Intel 820
Intel® 820 Chipset: 82820 Memory Controller Hub (MCH) Datasheet
Intel® 820 Chipset Design Guide
Intel® 82805AA Memory Translator Hub (MTH) Datasheet
Intel 840
Intel® 840 Chipset Design Guide
Intel® 840 Chipset: 82840 Memory Controller Hub (MCH) Datasheet
Intel® 82804AA Memory Repeater Hub for SDRAM (MRH-S) Datasheet
Intel® 82806AA PCI 64 Hub (P64H) Datasheet
Hardware Specifications
ATA/ATAPI
Simple but Unusually Good Software by Hale Landis
ATX
ATX / ATX12V Power Supply Design Guide Version 1.0
ATX Specification Version 2.03
Design Guide for Intel ATX Motherboard I/O Implementations Version 1.1
ATX Specification Version 2.01
ATX Riser Card Specification Version 1.0
ATX Thermal Design Suggestions Version 1.0
Flex ATX Addendum Version 1.0 to the microATX Specification Version 1.0
io_ref.gif
ATX and microATX Board Gauge User Manual Version 1.0
ATX and microATX Chassis Gauge User Manual Version 1.0
Performance ATX Desktop System Thermal Design Suggestions Version 1.0
microATX:
Design Guide for Intel ATX Motherboard I/O Implementations Version 1.1
microATX MB to I/O aperture, correct the dimension, and text.
microATX MB to I/O aperture, correct the dimension, and text.
microATX Motherboard Interface Specification Version 1.0
ATX and microATX Board Gauge User Manual Version 1.0
ATX and microATX Chassis Gauge User Manual Version 1.0
microATX Chassis Checklist
microATX Chassis Design Suggestions Version 1.0
microATX Electrical Design Suggestions Version 1.0
microATX EMC Design Suggestions Version 1.0
microATX System Design Suggestions Version 1.0
microATX Thermal Design Suggestions Version 1.0
SFX Power Supply Design Guide Version 1.0 Release
SFX Power Supply Design Guide Version 1.1 Release
NLX
PCI
PCI, PnP, ESCD
Periferies
82078 64 PIN CHMOS Single-Chip Floppy Disk Controller
SCSI specification
Multiprocessors
MultiProcessor Specification, Version 1.4
(zipped PostScript)
AGP
AGP Interface Specification Rev.2.0 May 4, 1998
AGP Design Guide Rev.1.0 Aug 1998
USB
Universal Serial Bus Revision 2.0 April 27, 2000
Errata for “USB Revision 2.0 April 27, 2000” as of 12/7/2000
USB 2.0 Specification Engineering Change Notice (ECN) #1: Mini-B connector
Format Specifications
Adobe
Portable Document Format Reference Manual, Version 1.3
PostScript® Language Reference, third edition
Music & Sounds
RIFF WAVE (.WAV) file format
General MIDI Level 1 Spec
Music File Formats Collection 1.0
Multimedia Programming Interface and Data Specifications 1.0 (RIFF-MCI) (text, zip, GZ)
Unicode
Unicode
Interfaces, languages
C/C++
ANSI C Specification (Jan 19, 1998) - HTML, PS
C++ (Working Paper for Draft Proposed International Standard for Information Systems)
Programming languages — C (WG14/N869)
C9X RATIONALE (WG14/N897 J11/99-032)
Bruce Eckel - Thinking in C++, 2nd ed. Volume 1 (online)
Bruce Eckel - Thinking in C++, 2nd ed. Volume 2, Revision 2 (online)
Java
The JavaTM Language Specification, Version 1.0
Java Code Conventions
Java VM Specification
Java Documentation as Win32 Helps
JDK 1.16 Documentation
jdk1_2_2-001-doc2
JDK 1.16
JDK 1.16 JIT Update - Win32
JDK 1.16 Win32
Tutorial
HotJAVA
Java Pokec
Bruce Eckel - Thinking in Java + code
JavaScript
Client-Side JavaScript 1.3 Guide
Client-Side JavaScript 1.3 Reference
Server-Side JavaScript 1.2 Guide
Server-Side JavaScript 1.2 Reference
Core JavaScript 1.4 (proposal) Guide
Core JavaScript 1.4 (proposal) Reference
Dynamic HTML in Communicator
ECMA-262 JavaScript Language Specification
Excerpts from the JavaScriptTM Bible (3rd Edition)
JavaScript Basics
JavaScript Basics - PDF
HTML
HTML 3.0 Specification
HTML 4.0 Specification
HTML 4.01 Specification
XHTML 1.0: The Extensible HyperText Markup Language
HTTP 1.0 Specification
SGML Lexical Analyzer Code
CSS
Cascading Style Sheets, level 1 Specification (W3C Recommendation 17 Dec 1996, revised 11 Jan 1999)
Cascading Style Sheets, level 2 Specification (W3C Recommendation 12 May 1998)
XSL
Extensible Stylesheet Language (XSL) Version 1.0 - clickable index
Extensible Stylesheet Language (XSL) Version 1.0 - one large HTML
DOM
Document Object Model (DOM) Level 1 Specification Version 1.0
Document Object Model (DOM) Level 2 Specification Version 1.0
Graphic
OpenGL
File Systems
A Common Internet File System (CIFS/1.0) Protocol
Differences in Win32® API Implementations Among Windows® Operating Systems
Other
DCF77
Microsoft Portable Executable and Common Object File Format Specification
Telefonne karty na Slovensku
I2C Bus Universal Driver over LPT
The CGI Specification
DOS
DPMI (zip)
EMS4 (zip)
VCPI (zip)
XMS (zip)
x86/MSDOS Interrupt List, release 60
GSM
GSM A-Z ROM Programming
GSM Net-codes
GSM Overview
GSM Security and Encryption
GSM telefonni SIM karty
IR
Co je to IrDA
Normy pro IR datový pøenos
Teorie IR datového pøenosu a jeho dosah