Programming Languages BooksAssembly Language Books

x86 64 Assembly Language Programming with Ubuntu

Advertisement

x86 64 Assembly Language Programming with Ubuntu

x86 64 Assembly Language Programming with Ubuntu

The purpose of this text is to provide a reference for University level assembly language and systems programming. Specifically, this text addresses the x86-641 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System. 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.

Author(s):

s357 Pages
Similar Books
PC Assembly Language by Paul A. Carter

PC Assembly Language by Paul A. Carter

The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. By gaining a deeper understanding of how computers work, the reader can often be much more productive developing software in higher level languages such as C and C++. Learning to program in assembly language is an excellent way to achieve this goal.

s94 Pages
IBM PC Assembly Language Lecture Notes

IBM PC Assembly Language Lecture Notes

This lecture note covers essential topics such as system architecture, assembly processes, DOS file operations, debugging, and Intel 8088 CPU registers, the course emphasizes hands-on learning with practical assignments. The content explores addressing modes, ASCII representation, system calls, segments, logical instructions, and graphics programming. These notes serve as a valuable resource for students seeking proficiency in low-level programming and hardware interfacing on the IBM PC.

s361 Pages
The Art of Assembly Language by Unicamp

The Art of Assembly Language by Unicamp

This PDF book covers the following topics related to Assembly Language : Data Representation, Boolean Algebra, System Organization, Memory Layout and Access, Variables and Data Structures, The 80x86 Instruction Set, The UCR Standard Library, MASM: Directives & Pseudo-Opcodes, Arithmetic and Logical Operations, Control Structures, Procedures and Functions, Procedures: Advanced Topics, MS-DOS, PC-BIOS, and File I/O, Floating Point Arithmetic, Strings and Character Sets, Pattern Matching, Interrupts, Traps, and Exceptions, Resident Programs, Processes, Coroutines, and Concurrency, The PC Keyboard, The PC Parallel Ports, The PC Serial Ports, The PC Video Display, The PC Game Adapter, Optimizing Your Program.

s1426 Pages
MIPS Assembly Language Programming by Robert Britton

MIPS Assembly Language Programming by Robert Britton

This PDF book covers the following topics related to MIPS Assembly Language Programming : The MIPS Architecture, Pseudocode, Number Systems, PCSpim The MIPS Simulator, Algorithm Development, Reentrant Functions, Exception Processing, A Pipelined Implementation, Embedded Processors.

s109 Pages
Lecture Notes in Assembly Language

Lecture Notes in Assembly Language

The contents include: Before we begin, First program, NASM syntax, Basic CPU instructions, Debugging with GDB, First program linked with a C library, FPU, File operations, MMX, SSE, RDTS, Inline assembler, Introduction,Registers, Memory.

s252 Pages
Assembly Language Princeton University

Assembly Language Princeton University

The contents include: High Level Languages, Machine Languages, Assembly Languages, Why Learn Assembly Language, Why Learn ARM Assembly Lang, Von Neumann Architecture, Registers and RAM, ALU, Instruction Format, Signed vs Unsigned, 32-bit Arithmetic, 8- and 16-bit Arithmetic, Loads and Stores, Defining Data, Byte Order.

s57 Pages
An Assembly Language Introduction to Computer Architecture

An Assembly Language Introduction to Computer Architecture

This note describes the following topics: SASM - Simple Abstract Language, Number Systems, Data Representation, Arithmetic and Logical Operations, Floating Point Arithmetic, Data Structures, Using Regsiters for Efficiency, The Pentium Architecture, Procedures,The Assembly Process, Input and Output,Interrupts and Exception Handling, Features for Architectural Performance, Architecture in Perspective, Memory Management and Virtual Memory .

sNA Pages
Machine Organization and Assembly Language

Machine Organization and Assembly Language

This note covers the following topics: Computer Science and Engineering University of Washington

sNA Pages
Webster Assembly Guides     (Randall Hyde)

Webster Assembly Guides (Randall Hyde)

Currently this section contains no detailed description for the page, will update this page soon.

s Pages
Programming     from the Ground Up (Jonathan Bartlett)

Programming from the Ground Up (Jonathan Bartlett)

Currently this section contains no detailed description for the page, will update this page soon.

s Pages

Advertisement