Documentations, books

 

Teach Yourself C++ in 21 Days (725K) by SAMS Publishing. Updated: 02.X.1999.

This book is designed to help you teach yourself how to program with C++. In just 21 days, you'll learn about such fundamentals as managing I/O, loops and arrays, object-oriented programming, templates, and creating C++ applications--all in well-structured and easy-to-follow lessons. Lessons provide sample listings--complete with sample output and an analysis of the code--to illustrate the topics of the day. Syntax examples are clearly marked for handy reference.
To help you become more proficient, each lesson ends with a set of common questions and answers, exercises, and a quiz. You can check your progress by examining the quiz and exercise answers provided in the book's appendix.

Thinking in Java 2nd Edition, Release 3 by Bruce Eckel. Updated: 17.XI.1999.
Files: PDF version. HTML version. Word97 version.

This is the Thinking in C++ approach applied to the Java language, except that the book doesn't expect you to know C or C++. In fact, even if you've only programmed in macro languages you should be able to tackle Java with this book.
The primary emphasis is on the understanding of the language fundamentals, which are introduced a step at a time using small, simple examples. You're taught one feature at a time, and only when you understand the programming language are the abstract window toolkit and applets introduced.

Intel Hex Opcodes And Mnemonics (67K) by N/A. Updated: 04.XII.1999.

WinHelp .hlp file covers 8086/80186/80286/80386/80486 Instruction Set, Flags, Conditional Jump Table, Intel 8086 Family Architecture, etc... Very useful.

The complete Pentium instructions set table (11K) by SV 1999. Updated: 04.XII.1999.

A litle popup program shows the complete Pentium instruction set table, based on docs by Sang Cho.

The Art of Assembly Language Programming by Randall Hyde. Updated: 09.XII.1999.
Files: Online version. PDF version.

IMHO the best online (and free) x86 assembler book.