Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Assembly


1. 

Microprocessor Theory and Applications with 68000/68020 and Pentium

Microprocessor Theory and Applications with 68000/68020 and Pentium

By: 

Publisher: Wiley-Interscience

Publication Date: 09-SEP-2008

Insert Date: 03-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

A self-contained introduction to microprocessor theory and applications This book presents the fundamental concepts of assembly language programming and system design associated with typical microprocessors, such as the Motorola MC68000/68020 and Intel? Pentium?. It begins with an overview of microprocessors--including anexplanation of terms, the evolution of the microprocessor, and typical applications--and goes on to systematically cover: Microcomputer architecture Microprocessor memory organization Microprocessor Input/Output (I/O) Microprocessor programming...

2. 

Embedded Systems Interfacing for Engineers using the Freescale HCS08 Microcontroller I

Embedded Systems Interfacing for Engineers using the Freescale HCS08 Microcontroller I

By: Douglas Summerville

Publisher: Morgan & Claypool Publishers

Publication Date: 08-OCT-2009

Insert Date: 24-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

The vast majority of computers in use today are encapsulated within other systems. In contrast to general-purpose computers that run an endless selection of software, these embedded computers are often programmed for a very specific, low-level and often mundane purpose. Low-end microcontrollers, costing as little as one dollar, are often employed by engineers in designs that utilize only a small fraction of the processing capability of the device because it is either more cost-effective than selecting an application-specific part or because programmability offers custom functionality not...

3. 

Professional Assembly Language

Professional Assembly Language

By: 

Publisher: Wrox

Publication Date: 11-FEB-2005

Insert Date: 03-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications Demonstrates how to manipulate data, incorporate...

4. 

Introduction to 80x86 Assembly Language and Computer Architecture, 2nd Edition

Introduction to 80x86 Assembly Language and Computer Architecture, 2nd Edition

By: Richard C. Detmer

Publisher: Jones & Bartlett Learning

Publication Date: 23-JUN-2009

Insert Date: 31-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Thoroughly revised and updated throughout, the Second Edition of Introduction to 80x86 Assembly Language and Computer Architecture provides students with a clear and concise introduction to the inner workings of the computer, and their many levels and functions. Through introducing real instruction sets and writing real assembly language programs, students will become acquainted with the basics of computer architecture. The Second Edition now includes the use of the Microsoft Visual Studio environment, which is widely available to students and professionals, and provides a robust...

5. 

32/64-Bit 80×86 Assembly Language Architecture

32/64-Bit 80x86 Assembly Language Architecture

By: James Leiterman

Publisher: Jones & Bartlett Learning

Publication Date: 25-OCT-2010

Insert Date: 23-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

The increasing complexity of programming environments provides a number of opportunities for assembly language programmers. 32/64-Bit 80x86 Assembly Language Architecture attempts to break through that complexity by providing a step-by-step understanding of programming Intel and AMD 80x86 processors in assembly language. This book explains 32-bit and 64-bit 80x86 assembly language programming inclusive of the SIMD (single instruction multiple data) instruction supersets that bring the 80x86 processor into the realm of the supercomputer, gives insight into the FPU (floating-point unit) chip in...

6. 

The Art of Assembly Language, 2nd Edition

The Art of Assembly Language, 2nd Edition

By: 

Publisher: No Starch Press

Publication Date: 15-MAR-2010

Insert Date: 07-APR-2010

Slots: 1.0

Table of Contents • Start Reading

The Art of Assembly Language teaches programmers how to understand assembly language and how to use it to write powerful, efficient code. Using the proven High Level Assembler (HLA) as its primary teaching tool, The Art of Assembly Language leverages your knowledge of high level programming languages to make it easier for you to quickly grasp basic assembly concepts....

7. 

Assembly Language Step-by-Step: Programming with Linux®, Third Edition

Assembly Language Step-by-Step: Programming with Linux®, Third Edition

By: 

Publisher: John Wiley & Sons

Publication Date: 05-OCT-2009

Insert Date: 05-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

The eagerly anticipated new edition of the bestselling introduction to x86 assembly language The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly is the fundamental language bridging human ideas and the pure silicon hearts of computers, and popular author Jeff Dunteman retains his distinctive lighthearted style as he presents a step-by-step approach to this difficult technical discipline. He starts at the very beginning, explaining the basic ideas...

8. 

Art of Assembly Language, 1st Edition

Art of Assembly Language, 1st Edition

By: 

Publisher: No Starch Press

Publication Date: 01-SEP-2003

Insert Date: 01-APR-2009

Slots: 1.0

Table of Contents • Start Reading

Presents assembly language from the high-level programmer's point of view, so you can start writing meaningful programs within days. The High Level Assembler (HLA) that accompanies the book is the first assembler that allows you to write portable assembly language programs that run under either Linux or Windows with nothing more than a recompile. The CD-ROM includes the HLA and the HLA Standard Library, all the source code from the book, and over 50,000 lines of additional sample code, all well-documented and tested. The code compiles and runs as-is ...