x86-64 Assembly Language Programming with Ubuntu
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).
Tag(s): Assembly
Publication date: 01 Jan 2020
ISBN-10: n/a
ISBN-13: n/a
Paperback: 357 pages
Views: 15,868
Type: Textbook
Publisher: n/a
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Post time: 02 Feb 2016 09:48:32
x86-64 Assembly Language Programming with Ubuntu
Ed Jorgensen wrote:The purpose of this text is to provide a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 1 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS). While the provided code and various examples should work under any Linux-based 64-bit OS, they have only been tested under Ubuntu 14.04 LTS (64-bit).
Ed Jorgensen wrote:It must be noted that the text is not geared toward learning how to program. It is assumed that the reader has already become proficient in a high-level programming language. Specifically, the text is generally geared toward a compiled, C-based high level language such as C, C++, or Java. Many of the explanations and examples assume the reader is already familiar with programming concepts such as declarations, arithmetic operations, control structures, iteration, function calls, functions, indirection (i.e., pointers), and variable scoping issues.
About The Author(s)
Ed Jorgensen is an Instructor in the Department of Computer Science at the University of Nevada, Las Vegas.
Ed Jorgensen is an Instructor in the Department of Computer Science at the University of Nevada, Las Vegas.