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

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

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.

Assembly Language Step by Step

Author: Jeff Duntemann
Publisher: Wiley
ISBN: 0471375233
Release Date: 2000
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

Linux Kurz and Gut 2nd Edition

Author: Daniel J. Barrett
Publisher: O'Reilly Germany
ISBN: 9783868994131
Release Date: 2012-02-06
Genre: Computers

Wenn Sie Linux bei Ihrer alltäglichen Arbeit verwenden, ist diese Kurzreferenz genau das Richtige, denn obwohl die grafischen Linux-Benutzeroberflächen angenehm intuitiv zu benutzen sind, lassen sich viele Aufgaben über die Befehlszeile eleganter und schneller lösen. Diese zweite überarbeitete und erweiterte Auflage behandelt distributionsübergreifend: Dateisysteme, Verzeichnisse und Shells Dateierzeugung und -bearbeitung Dateitextmanipulation und Pipelines Backups und externe Speicherung Betrachtung und Steuerung von Prozessen Verwaltung von Benutzerzugängen Benutzer und Administratoren Netzwerkverbindungen Audio und Video Softwareinstallation Programmierung mit Shellskripten

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++, assemblylanguage is much closer to the machine code that actually runscomputers; it's used to create programs or modules that are veryfast and efficient, as well as in hacking exploits and reverseengineering Covering assembly language in the Pentium microprocessorenvironment, this code-intensive guide shows programmers how tocreate stand-alone assembly language programs as well as how toincorporate assembly language libraries or routines into existinghigh-level applications Demonstrates how to manipulate data, incorporate advancedfunctions and libraries, and maximize application performance Examples use C as a high-level language, Linux as thedevelopment environment, and GNU tools for assembling, compiling,linking, and debugging

Hacking

Author: Jon Erickson
Publisher:
ISBN: 3898645363
Release Date: 2008
Genre: Computer networks


Assembler

Author: Ernst-Wolfgang Dieterich
Publisher: Walter de Gruyter
ISBN: 9783486593204
Release Date: 2005-01-01
Genre: Computers

Systematisch führt Dieterich in die Assembler-Programmierung auf dem PC ein und stellt anhand zahlreicher Beispiele - herstellerneutral - die Sprachelemente von Assembler vor. Aus dem Inhalt: Die Entwicklungsumgebung - Aufbau eines Assembler-Programms - Konstanten und Variablen - Arithmetische Begriffe - Kontrollstrukturen im Assembler - Adressierungsarten - Makros und bedingte Assemblierung - Unterprogramme - Segmente und Segment-Anweisungen - Modularisierung von Programmen - Assembler und Hochsprachen - Zusammengesetzte Datentypen - Andere Prozessoren.

Moderne Betriebssysteme

Author: Andrew S. Tanenbaum
Publisher: Pearson Deutschland GmbH
ISBN: 3827373425
Release Date: 2009
Genre: Betriebssystem


Das offizielle Ubuntu Buch

Author: Benjamin Mako Hill
Publisher: Pearson Deutschland GmbH
ISBN: 9783827324306
Release Date: 2007
Genre: Operating systems (Computers)


Embedded Linux mit Raspberry Pi und Co

Author: Ralf Jesse
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783958450639
Release Date: 2016-02-12
Genre: Computers

- Embedded-Linux-Kernel erzeugen - Treiber und Kernelmodule entwickeln - Praxisbeispiele mit LED-Matrix und LC-Displays Raspberry Pi, BeagleBone Black, CubieBoard und Co. haben dazu beigetragen, das Interesse an Embedded Linux sowie dessen Programmierung und Nutzung für alltägliche Dinge zu wecken. Es wird verstärkt immer mehr auch im industriellen Umfeld eingesetzt. Dieses Buch vermittelt die Grundlagen, die für den produktiven Einsatz von Embedded Linux notwendig sind. Ralf Jesse führt am Beispiel des beliebten Minicomputers Raspberry Pi in die Handhabung und Weiterentwicklung von Embedded Linux ein. Er behandelt alle Schritte, die für die Entwicklung von Embedded-Linux-Systemen wichtig sind: Aufsetzen und Nutzen einer sogenannten Cross-Development-Plattform auf der Basis eines in einer virtuellen Maschine ausgeführten Desktop Linux Übertragen der entwickelten Software auf das Zielsystem Grundlagen von Shellscripts für komfortablere Softwareentwicklung Vermittlung der für den Bau eines Kernels und des root-Dateisystems benötigten Kenntnisse Einfaches Starten und Testen des Kernels unter Einsatz des Bootmanagers „Das U-Boot“ instieg in die Entwicklung von Gerätetreibern und Kernelmodulen Das Buch richtet sich an alle, die „mehr“ aus ihrem Embedded System herausholen wollen. Die dafür erforderlichen Linux-Kenntnisse sind keine Voraussetzung, sondern werden im Buch erarbeitet. Alternative Ansätze auf der Basis anderer Minicomputer werden ebenfalls aufgezeigt. Somit ist das Buch für alle relevant, die Embedded Linux als Betriebssystem einsetzen wollen, unabhängig von der verwendeten Hardware. Aus dem Inhalt: - Linux-Grundlagen - Shell-Programmierung - Netzwerkanbindung - Aufbau einer Cross-Entwicklungsumgebung - Erstellen eines Embedded-Linux-Kernels - Erzeugen eines root-Dateisystems - Der Bootprozess für verschiedene Embedded PCs: Raspberry Pi, BeagleBone Black und Cubieboard - Einstieg in die Entwicklung von Treibern und Kernelmodulen - Template für eigene Treiber - Ansteuerung von Hardware - Praxisbeispiele: Schieberegister, Ansteuerung von 8x8-LED-Matrizen, Steuerung von textbasierten LC-Displays

Assembler I

Author: Rainer Alletsee
Publisher: Springer-Verlag
ISBN: 9783642729652
Release Date: 2013-03-07
Genre: Computers


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.