Programming From The Ground Up
by Jonathan Bartlett
Publisher: Bartlett Publishing 2004
ISBN/ASIN: 0975283847
ISBN-13: 9780975283844
Number of pages: 326
Description:
Programming from the Ground Up is an introduction to programming using assembly language on the Linux platform for x86 machines. It is a great book for novices who are just learning to program as well as for intermediates who have never learned or mastered assembly language programming. It covers many topics skipped by other similar books, including memory management, debugging, interfacing with C, dynamic libraries, and even a bit on GUI programming.
Download or read it online for free here:
Download link
(1.3MB, PDF)
Similar books
![Book cover: x86 Assembly](images/1911.jpg)
- Wikibooks
This book covers assembly language programming for the x86 family of microprocessors. The objective is to teach how to program in x86 assembly, as well as the basic architecture of x86 processor family. The book for readers at the intermediate level.
(24820 views)
![Book cover: x86 Disassembly](images/4042.jpg)
- Wikibooks
This book is about the disassembly of x86 machine code into human-readable assembly, and the decompilation of x86 assembly code into human-readable C or C++ source code. Some topics covered will be common to all computer architectures.
(19174 views)
![Book cover: Introduction To MIPS Assembly Language Programming](images/11322.jpg)
by Charles W. Kann - Gettysburg College
This book introduces students to assembly language programming in MIPS. It covers basic operators and instructions, subprogram calling, loading and storing memory, program control and the conversion of the assembly language program into machine code.
(6383 views)
![Book cover: x86-64 Assembly Language Programming with Ubuntu](images/10676.jpg)
by Ed Jorgensen - University of Nevada, Las Vegas
This text provides a reference for University level assembly language and systems programming courses. Specifically, it addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS).
(8622 views)