Peter Norton's PC Programmer's Bible: The Ultimate Reference to IBM PC and Compatible Hardware and Systems Software by Peter Norton
This updated edition of "The Peter Norton Programmer's Guide to the IBM PC & PS/2" covers the fundamental concepts of modern PC hardware, MS-DOS system calls, essential ROM BIOS services and graphical programming with Windows, Windows NT and OS/2. It is divided into the following sections: Hardware (PC micro-processors, ports, video adapters, disk drives and keyboards); Operating Systems (essential MS-DOS and Windows information, including MS-DOS interrupts, ROM BIOS services, Windows NT and OS/2); Program Development Tools (a survey of important programming languages and modern PC development tools); and Reference (summary information for MS-DOS interrupt and ROM BIOS services plus essential tables).