Guide to Assembly Language

Author: James T. Streib
Publisher: Springer Science & Business Media
ISBN: 0857292714
Release Date: 2011-03-01
Genre: Computers

This book will enable the reader to very quickly begin programming in assembly language. Through this hands-on programming, readers will also learn more about the computer architecture of the Intel 32-bit processor, as well as the relationship between high-level and low-level languages. Topics: presents an overview of assembly language, and an introduction to general purpose registers; illustrates the key concepts of each chapter with complete programs, chapter summaries, and exercises; covers input/output, basic arithmetic instructions, selection structures, and iteration structures; introduces logic, shift, arithmetic shift, rotate, and stack instructions; discusses procedures and macros, and examines arrays and strings; investigates machine language from a discovery perspective. This textbook is an ideal introduction to programming in assembly language for undergraduate students, and a concise guide for professionals wishing to learn how to write logically correct programs in a minimal amount of time.

Guide to Assembly Language Programming in Linux

Author: Sivarama P. Dandamudi
Publisher: Springer Science & Business Media
ISBN: 9780387261713
Release Date: 2005-12-06
Genre: Computers

Introduces Linux concepts to programmers who are familiar with other operating systems such as Windows XP Provides comprehensive coverage of the Pentium assembly language

Assembly language programming for the 80386

Author: Judi N. Fernández
Publisher: McGraw-Hill Companies
ISBN: UOM:39015018274186
Release Date: 1990-01
Genre: Computers

The authors provide a comprehensive guide to Assembly language for the Intel 8086 family through to 80386. The programmer reading this book will be able to write efficient assembly programs, understand extended and protected mode, and be familiar with Microsoft's Macro Assembler.

Guide to Assembly Language Programming in Linux

Author: Sivarama P. Dandamudi
Publisher: Springer Science & Business Media
ISBN: 0387258973
Release Date: 2005-07-15
Genre: Computers

Introduces Linux concepts to programmers who are familiar with other operating systems such as Windows XP Provides comprehensive coverage of the Pentium assembly language

Learning assembly language

Author: Hugo T. Jackson
Publisher: John Wiley & Sons Inc
ISBN: UOM:39015007656021
Release Date: 1985-06
Genre: Computers

Introduces the statements and commands of assembly language, explains how it differs from BASIC, and discusses conversions, loops, subroutines, strings, and Boolean logic

Assembly Language Step by Step

Author: Jeff Duntemann
Publisher: Wiley
ISBN: 0471375233
Release Date: 2000-06-07
Genre: Computers

The bestselling guide to assembly language-now updated and expanded to include coverage of Linux This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs. Expert author Jeff Duntemann then presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. He also includes valuable information on how to use procedures and macros, plus rare explanations of assembly-level coding for Linux, all of which combine to offer a comprehensive look at the complexities of assembly programming for Intel processors. Providing you with the foundation to create executable assembly language programs, this book: * Explains how to use NASM-IDE, a simple program editor and assembly-oriented development environment * Details the most used elements of the 86-family instruction set * Teaches about DEBUG, the single most useful tool you have as an assembly language programmer * Examines the operations that machine instructions force the CPU to perform * Discusses the process of memory addressing * Covers coding for Linux The CD-ROM includes: * Net-Wide Assembler (NASM) for both DOS and Linux * NASM-IDE, a command shell and code editor for DOS * ALINK, a free linker for DOS programming * All program code examples from the book

IBM PC Assembly Language

Author: Leo J. Scanlon
Publisher:
ISBN: UOM:39015004539246
Release Date: 1983
Genre: Assembler langauge(Computer program language)

Teaches How to Create & Run Assembly Programs with the Entire Instruction Set for 8088 Microprocessor

LINUX Assembly Language Programming

Author: Bob Neveln
Publisher: Prentice Hall Professional
ISBN: 0130879401
Release Date: 2000
Genre: Computers

Master x86 language from the Linux point of view with this one-concept-at-a-time guide. Neveln gives an "under the hood" perspective of how Linux works and shows how to create device drivers. The CD-ROM includes all source code from the book plus edlinas, an x86 simulator that's perfect for hands-on, interactive assembler development.

Advanced MS DOS Programming

Author: Ray Duncan
Publisher:
ISBN: 1556151578
Release Date: 1988
Genre: Computers

Discusses the structure of MS-DOS application programs and programming tools and looks at peripheral devices, file management, interrupt handlers, and filters

An introduction to assembly language programming for the 8086 family

Author: Thomas P. Skinner
Publisher: *Wiley Press
ISBN: 0471808253
Release Date: 1985
Genre: Computers

This hands-on guide helps develop programming skills on the 8086-based microcomputers. Introduces readers to assembly language programming through a comprehensive set of input/output procedures and useful subroutines for the most popular 8086-based operating systems. Covering fundamental data types, segmentation, assembler operation and modular programming, these routines let users apply assembly language ``shortcuts'' and programming techniques to specific applications. Offers a brief outline of the design of the l6-bit microprocessor and the architecture of the 8086 including the 80286 family of chips, presents the essentials on binary and hexadecimal numbers and shows how to write and execute a program. The complete instruction set is presented in the last nine chapters.

Professional Assembly Language

Author: Richard Blum
Publisher: John Wiley & Sons
ISBN: 9780764595615
Release Date: 2005-02-22
Genre: Computers

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 advanced functions and libraries, and maximize application performance Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging

The Art of Assembly Language 2nd Edition

Author: Randall Hyde
Publisher: No Starch Press
ISBN: 9781593272074
Release Date: 2010
Genre: Computers

Presents an introduction to High Level Assembler, covering such topics as editing, compiling, and running HLA programs; declaring and using constants; translating arithmetic expressions; and converting high-level control structures.

MS DOS Internals

Author: Ray Duncan
Publisher:
ISBN: OCLC:12789455
Release Date: 1985
Genre: Assembly languages (Electronic computers)