x86-64 Assembly Language Programming with Ubuntu

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,968

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

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,968
Document Type: Textbook
Publisher: n/a
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Post time: 02 Feb 2016 09:48:32
Summary/Excerpts of (and not a substitute for) the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported:
You are free to:

Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material

The licensor cannot revoke these freedoms as long as you follow the license terms.

Click here to read the full license.
Excerpts from the Introduction:
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)



Book Categories
Sponsors