REVIEW - Windows Assembly Language and Systems Programming - 16- and 32-Bit Low-Level Programming for the PC and Windows

Title:

Windows Assembly Language and Systems Programming - 16- and 32-Bit Low-Level Programming for the PC and Windows

Author:

Barry Kauler

ISBN:

9781482275728

Publisher:

CRC Press (1997)

Pages:

419pp

Reviewer:

James Gordon

Reviewed:

February 2001

Rating:

★★☆☆☆

I've wanted to learn Assembler for a long time, to help with writing better C++.

This book explains the Intel architecture from the 286 upwards and goes into Windows 3.x to 95. It explains everything from BIOS calls, Windows services, real time events, etc. laying a trail, leading you from the basic knowledge onto advanced understanding of how it all works.

I have had to use this book whilst trying to debug a piece of code from a third party that was crashing and it helped immensely in understanding what all the different registers where for and what the instructions did. It teaches you to write Windows Programs using snippets and working examples and includes a disc of the code and some utilities.

It has an extensive set of appendixes listing instructions and what they change, keyboard constants, DPMI and interrupts.

It seems to be a very thorough book, nicely laid out and easy to read. Yes I would have bought it if I were really serious about learning assembler.


Book cover image courtesy of Open Library.