Windows Assembly Language and Systems Programming, 2nd edition
16- and 32-Bit Low-Level Programming for the PC and Windows
Author: Barry Kauler
Topic: Windows Programming
- Provides Windows programmers with details of and deep insights into the
inner system functions of Microsoft Windows
- Essential for Win95 and other advanced Windows programmers
- Ideal for software developers who are moving applications from Windows 3.x t
o Windows 95
- Includes disk of example programs, source code, documentation, and utilities
Key benefits:
In this book and disk set, Barry Kauler explains the exacting details of Windows
programming at the system level. He dissects the fundamentals of hardware man
agement and explores the history and advanced architectural details of Windows,
the PC processor family, and systems programming in Real and Protected modes. Fo
r everything from BIOS, direct hardware access, and virtual machines to real-tim
e events and options for managing program transitions, Kauler gives the how-to i
nformation and example code advanced software developers need for the full range
of Windows systems-level programming for Windows 3.1 to Windows 95.
For programmers new to Windows, this book demystifies assembly language programm
ing for Microsoft Windows. Kauler thoroughly examines the basic concepts of Win
dows, and reveals systems programming tips and tricks. He explains the architec
tures of the microprocessor hardware, and how these features affect programming;
introduces object-oriented programming from a nuts-and-bolts perspective; demon
strates how to write complete object-oriented assembly language programs in as l
ittle as nine lines; shows how to interface C++ and assembly code; takes readers
"inside" Windows to learn the architectural details that Microsoft never public
ly documented; explains how to move between Real and Protected modes; illustrate
s the art of thunking from 16 bits to 32 bits and back again; and provides detai
led, hard-to-find reference information.
Plus, Kauler's companion disk is a treasure trove of example programs, useful so
urce code, further documentation, and powerful utilities.
Author bio:
Barry Kauler is a professor in the Department of Computer and Communication Engi
neering at Edith Cowan University in West Australia. He is the author of several
books, including PC Architecture & Assembly Language and Flow Design
for Embedded Systems, and a contributor to Dr. Dobb's Journal.
Table of Contents
- Chapter 1 CPU Architecture
- Chapter 2 Basic Assembly Language
- Chapter 3 Opening Windows
- Chapter 4 The Bare Bones
- Chapter 5 High-Level Assembly
- Chapter 6 Program Design
- Chapter 7 PC Hardware
- Chapter 8 BIOS, DOS, & Windows Low-Level Services
- Chapter 9 Direct Hardware Access
- Chapter 10 Real-Time Events
- Chapter 11 Real Mode Access
- Chapter 12 32-Bit Ring 0
- Chapter 13 32-Bit Ring 3
- Chapter 14 DOS-Win Transitions
- Chapter 15 Advanced Systems Programming
- Appendix A Instruction Summary
- Appendix B Keyboard Tables
- Appendix C DPMI Services
- Appendix D INT-2F Extensions
- Index
Published: August 1997
$44.95 Trade paper with disk
Category: Windows Programming
R&D Books
7" x 9" 400 pp.
Product code: rd2630
ISBN: 0-87930-474-X
Important Note: If you came directly to this page from another web site the online
shopping cart may not work. Authorized links from author and other associated sites
will enable the shopping cart. If you have any difficulties, please re-enter this site
through the Homepage.
[Add to Cart]
[View Cart]
[Return to Product Search]
Contact R&D Books |
Miller Freeman Books |
Miller Freeman, Inc.
Last modified: October 1997
Copyright © Miller Freeman Inc.