Please use this identifier to cite or link to this item:
https://lib.hpu.edu.vn/handle/123456789/21159
Title: | Introduction to 64 Bit Intel Assembly Language Programming for Linux |
Authors: | Seyfarth, Ray |
Keywords: | Assembly language programming Linux Assembly |
Issue Date: | 2011 |
Publisher: | CreateSpace Independent Publishing Platform |
Abstract: | This book is an assembly language programming textbook introducing programmers to 64 bit Intel assembly language. The book is intended as a first assembly language book for programmers experienced in high level programming in a language like C or C++. The assembly programming is performed using the yasm assembler (much like the nasm assembler) under the Linux operating system. The book primarily teaches how to write assembly code compatible with C programs. The reader will learn to call C functions from assembly language and to call assembly functions from C in addition to writing complete programs in assembly language. The gcc compiler is used for C programming. The book starts early emphasizing using the gdb debugger to debug programs. Being able to single-step assembly programs is critical in learning assembly programming. Highlights of the book include doing input/output programming using the Linux system calls and the C library, implementing data structures in assembly language and high performance assembly language programming. |
URI: | https://lib.hpu.edu.vn/handle/123456789/21159 |
ISBN: | 1466470038 9781466470033 |
Appears in Collections: | Technology |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
6_Assembly_Language_Programming_for_Linux.pdf Restricted Access | 5.01 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.