Logo

Assembly Language Programming

e-books in Assembly Language Programming category

Book cover: Zen of Assembly Language: Volume I, KnowledgeZen of Assembly Language: Volume I, Knowledge
by - jagregory.com ,
This book unlocks the secrets of writing superb assembly-language code. It assumes that you're already familiar with assembly language, acquainted with the registers and instructions of the 8088, and with the use of one of the popular PC assemblers.
(442 views)
Book cover: Introduction To MIPS Assembly Language ProgrammingIntroduction To MIPS Assembly Language Programming
by - 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.
(391 views)
Book cover: x86-64 Assembly Language Programming with Ubuntux86-64 Assembly Language Programming with Ubuntu
by - 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).
(1087 views)

Book cover: Reverse Engineering for BeginnersReverse Engineering for Beginners
by - yurichev.com ,
Here are some of my notes about reverse engineering in English language for those beginners who would like to learn to understand x86 (which accounts for almost all executable software in the world) and ARM code created by C/C++ compilers.
(1972 views)
Book cover: Easy 6502Easy 6502
by - GitHub ,
In this tiny e-book I'm going to show you how to get started writing 6502 assembly language. The 6502 processor was massive in the seventies and eighties, powering famous computers like the BBC Micro, Atari 2600, Commodore 64, Apple II, etc.
(2343 views)
Book cover: MIPS Assembly Language Programming Using QtSpimMIPS Assembly Language Programming Using QtSpim
by - University of Nevada, Las Vegas ,
The purpose of this text is to provide a simple and free reference for university level programming and architecture units that include a brief section covering MIPS assembly language. The text uses the QtSpim simulator.
(4986 views)
Book cover: BIOS Disassembly Ninjutsu UncoveredBIOS Disassembly Ninjutsu Uncovered
by - A-List Publishing ,
Explaining security vulnerabilities, possible exploitation scenarios, and prevention in a systematic manner, this guide to BIOS exploitation describes the reverse-engineering techniques used to gather information from BIOS and expansion ROMs.
(3814 views)
Book cover: x86 Disassemblyx86 Disassembly
- 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.
(7661 views)
Book cover: The Power PC Compiler Writer's GuideThe Power PC Compiler Writer's Guide
by - Warthman Associates ,
This book describes the code patterns that perform well on PowerPC processors. The book will be particularly helpful to compiler developers and application-code specialists who are already familiar with optimizing compiler technology.
(9869 views)
Book cover: Programmed Introduction to MIPS Assembly LanguageProgrammed Introduction to MIPS Assembly Language
by - Central Connecticut State University ,
This is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data.
(8561 views)
Book cover: The Second Book of Machine LanguageThe Second Book of Machine Language
by - Compute! Publications ,
This book offers the reader both a detailed description of the LADS assembler and an efficient tool, a complete language with which to write other machine language programs. Every line in the program is described, all the subroutines are explained.
(9479 views)
Book cover: Machine Language for BeginnersMachine Language for Beginners
by - Compute! Publications ,
Introduction to 6502 machine language. The book starts with an introduction to how computers work, what Binary and Hex are, and how they relate to programing. Everything is covered with enough detail for a beginner to understand what they are doing.
(16849 views)
Book cover: MMIXware: A RISC Computer for the Third MillenniumMMIXware: A RISC Computer for the Third Millennium
by - Springer ,
MMIX is a RISC computer designed by D. Knuth to illustrate machine-level aspects of programming. This book is a collection of programs written in CWEB that make MMIX a virtual reality. A complete documentation of the MMIX and its assembly language.
(8332 views)
Book cover: x86 Assemblyx86 Assembly
- 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.
(12725 views)
Book cover: Michael Abrash's Graphics Programming Black BookMichael Abrash's Graphics Programming Black Book
by - Coriolis Group Books ,
A book for game developers and serious assembly language programmers. It explores the technology behind the popular Doom and Quake 3-D games, and explains optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, etc.
(10344 views)
Book cover: PC Assembly LanguagePC Assembly Language
by ,
The book discusses how to program the 80386 and later processors in protected mode. The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood.
(9963 views)
Book cover: Win32 Programming for x86 Assembly Language ProgrammersWin32 Programming for x86 Assembly Language Programmers
by - OOPWeb.com ,
A book on programming Windows applications using assembly. The text contains an introduction to console applications and files, a basic Win32 GUI program, popup windows and ownership, child windows, messages, mouse, graphics, etc.
(9851 views)
Book cover: The Art of Assembly LanguageThe Art of Assembly Language
by - No Starch Press ,
Presents assembly language from the high-level point of view, so you can start writing meaningful programs within days. This is the most-often recommended book on 80x86 assembly language programming in newsgroups, on web sites, and by word of mouth.
(10232 views)
Book cover: Programming From The Ground UpProgramming From The Ground Up
by - Bartlett Publishing ,
An introduction to assembly language programming on Linux for x86 machines. It covers memory management, interfacing with C, debugging, dynamic libraries, GUI programming, and more. Great textbook for novices as well as for intermediates.
(10487 views)
Book cover: Assemblers And LoadersAssemblers And Loaders
by - Prentice Hal ,
Comprehensive book on the design of assemblers and loaders. It covers one and two-pass assemblers, absolute and relocatable object files, multiple location counters, local labels, macros, conditional assembly, listing file, disassemblers, and loaders.
(10634 views)