![Windows Assembly Language and Systems Programming](http://servimg.eyrolles.com/static/media/4744/9780879304744_internet_w290.jpg)
Windows Assembly Language and Systems Programming
16 and 32 Bit Low Level Programming for the PC and Windows
Résumé
- 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 to Windows 95
- Includes disk of example programs, source code,
documentation, and utilities
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 management and explores the history and advanced architectural details of Windows, the PC processor family, and systems programming in Real and Protected modes. For everything from BIOS, direct hardware access, and virtual machines to real-time events and options for managing program transitions, Kauler gives the how-to information 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 programming for Microsoft Windows. Kauler
thoroughly examines the basic concepts of Windows, 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; demonstrates
how to write complete object-oriented assembly language
programs in as little as nine lines; shows how to interface
C++ and assembly code; takes readers "inside" Windows to
learn the architectural details that Microsoft never
publicly documented; explains how to move between Real and
Protected modes; illustrates the art of thunking from 16
bits to 32 bits and back again; and provides detailed,
hard-to-find reference information.
Plus, Kauler's companion disk is a treasure trove of example programs, useful source code, further documentation, and powerful utilities.
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
L'auteur - Barry Kauler
is a professor in the Department of Computer and Communication Engineering 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.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | R & D Books |
Auteur(s) | Barry Kauler |
Parution | 15/04/1997 |
Édition | 2eme édition |
Nb. de pages | 418 |
EAN13 | 9780879304744 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse