Logo

Assemblers And Loaders by David Salomon

Small book cover: Assemblers And Loaders

Assemblers And Loaders
by

Publisher: Prentice Hal
ISBN/ASIN: 0130525642
ISBN-13: 9780130525642
Number of pages: 299

Description:
Covering the design and implementation of assemblers and loaders, this comprehensive book opens with an introduction to one-pass and two-pass assemblers. Important concepts such as absolute and relocatable object files are discussed, as are assembler features such as local labels and multiple location counters. The format, meaning and implementation of many directives are look at in detail, and the important topics of macros and conditional assembly are introduced. The latter part of the book is concerned with the listing file, the properties of disassemblers and a look at three special types of assemblers. The book closes with a chapter on loaders and includes a very detailed example of the basic operation of a one-pass linking loader, together with other features and concepts such as dynamic loading, bootstrap loaders, and overlays.

Home page url

Download or read it online for free here:
Download link
(1.5MB, PDF)

Similar books

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.
(23885 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.
(8842 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.
(16882 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.
(22104 views)