PC Assembly Language
Author(s):
Paul A. Carter
Publication date: October 10, 2004

This book was suggested by :
pr_tiglao
Book excerpts:
The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. By gaining a deeper understanding of how computers work, the reader can often be much more productive developing software in higher level languages such as C and C++.
This book doesn't teach to program in
real mode with the 8086 processor. In this mode, any program may address any memory or device in the computer. This mode is not suitable for a secure, multitasking operating system
Instead, this book discusses how to program the 80386 and later processors in
protected mode (the mode that Windows and Linux runs in). This mode supports the features that modern operating systems expect, such as virtual memory and memory protection. There are several reasons to use protected mode:
1. It is easier to program in protected mode than in the 8086 real mode.
2. All modern PC operating systems run in protected mode.
3. There is free software available that runs in this mode.
View/Download PC Assembly Language | also available in French and Portuguese