Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Windows Assembly Language and Systems Programming
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Windows Assembly Language and Systems Programming

Windows Assembly Language and Systems Programming

16 and 32 Bit Low Level Programming for the PC and Windows

Barry Kauler

418 pages, parution le 15/04/1997 (2eme édition)

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

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

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription