by Nick Morgan
Publisher: GitHub 2013
In this tiny ebook I'm going to show you how to get started writing 6502 assembly language. The 6502 processor was massive in the seventies and eighties, powering famous computers like the BBC Micro, Atari 2600, Commodore 64, Apple II, and the Nintendo Entertainment System.
Home page url
Download or read it online for free here:
by Randall Hyde - No Starch Press
Presents assembly language from the high-level point of view, so you can start writing meaningful programs within days. This is the most-often recommended book on 80x86 assembly language programming in newsgroups, on web sites, and by word of mouth.
by Henry Takeuchi - OOPWeb.com
A book on programming Windows applications using assembly. The text contains an introduction to console applications and files, a basic Win32 GUI program, popup windows and ownership, child windows, messages, mouse, graphics, etc.
by Donald E. Knuth - Springer
MMIX is a RISC computer designed by D. Knuth to illustrate machine-level aspects of programming. This book is a collection of programs written in CWEB that make MMIX a virtual reality. A complete documentation of the MMIX and its assembly language.
by Jonathan Bartlett - Bartlett Publishing
An introduction to assembly language programming on Linux for x86 machines. It covers memory management, interfacing with C, debugging, dynamic libraries, GUI programming, and more. Great textbook for novices as well as for intermediates.