Graphics Programming Black Book
Michael Abrash's classic Graphics Programming Black Book is a compilation of Michael's previous writings on assembly language and graphics programming (including from his 'Graphics Programming' column in Dr. Dobb's Journal). Much of the focus of this book is on profiling and code testing, as well as performance optimization. It also explores much of the technology behind the Doom and Quake 3-D games, and 3-D graphics problems such as texture mapping, hidden surface removal, and the like. Thanks to Michael for making this book available.
ARM Assembly Language Programming
This page is the portal to a web-based version of my 1987 book, ARM Assembly Language Programming (AALP). For this first release, I'm just making the original files and various conversions of the book available on this site, the most useful one probably being the HTML linked to above.
PC Assembly Language
I taught Computer Science at the University of Central Oklahoma for 10 years. During this time I taught an introductory course in PC Assembly Language programming. I grew frustrated at teaching 16-bit real mode programming and decided to change to 32-bit protected mode. However, I soon ran into a problem. I could not find a textbook that covered 32-bit protected mode assembly programming! So, I decided to write my own.
The Art of Assembly Language Programming
Full text of the book with the exception of some chapters, great reference on MS-DOS and 80x86 instruction set.
ASSEMBLY LANGUAGE TUTORIALS AND INFO
Assembly language was once the only language that existed for programming computers. That was before it was used to build the first compiler. A compiler is in fact nothing but an automated assembly programmer. Then why would you still want to learn assembly? Well, here are some reasons:
PC Assembly Language
The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood. All the examples use the free NASM (Netwide) assembler. The tutorial only covers programming under 32-bit protected mode and requires a 32-bit protected mode compiler.
Scott Edwards PIC Source Book (Assembly programming)
The book lists some utilities and extras on 'the accompanying disk.' Unfortunately, people other than the author hold the rights to these items, so they cannot be included with this online freebie.
X86 Assembly
This category belong to the x86 Assembly wikibook. The {{X86 Assembly Page}} template automatically includes pages in this category. That template should appear at the top of every page in the book.
The Art of Assembly Language Programming
A book on 16bit assembly programming. The book is divided into seven main sections: a section on machine organization and architecture, a section on basic assembly language, a section on intermediate assembly language, a section on interrupts and resident programs, a section covering IBM PC hardware peculiarities, a section on optimization, and various appendices.
OOPWeb.com - Win32 Programming for x86 Assembly Language Programmers
We first look at a Console Application (Console App for short) that copies files. The program called 'cp' shows how to parse command line arguments and how to read and write files sequentially.
Programming from the Ground Up - Free eBook Programming from the Ground Up - Download ebook Programming from the Ground Up free
|