X86 Assembly Language and C Fundamentals

Author: Joseph Cavanagh
Publisher: CRC Press
ISBN: 9781498759748
Release Date: 2015-09-15
Genre: Computers

The predominant language used in embedded microprocessors, assembly language lets you write programs that are typically faster and more compact than programs written in a high-level language and provide greater control over the program applications. Focusing on the languages used in X86 microprocessors, X86 Assembly Language and C Fundamentals explains how to write programs in the X86 assembly language, the C programming language, and X86 assembly language modules embedded in a C program. A wealth of program design examples, including the complete code and outputs, help you grasp the concepts more easily. Where needed, the book also details the theory behind the design. Learn the X86 Microprocessor Architecture and Commonly Used Instructions Assembly language programming requires knowledge of number representations, as well as the architecture of the computer on which the language is being used. After covering the binary, octal, decimal, and hexadecimal number systems, the book presents the general architecture of the X86 microprocessor, individual addressing modes, stack operations, procedures, arrays, macros, and input/output operations. It highlights the most commonly used X86 assembly language instructions, including data transfer, branching and looping, logic, shift and rotate, and string instructions, as well as fixed-point, binary-coded decimal (BCD), and floating-point arithmetic instructions. Get a Solid Foundation in a Language Commonly Used in Digital Hardware Written for students in computer science and electrical, computer, and software engineering, the book assumes a basic background in C programming, digital logic design, and computer architecture. Designed as a tutorial, this comprehensive and self-contained text offers a solid foundation in assembly language for anyone working with the design of digital hardware.

Modern X86 Assembly Language Programming

Author: Daniel Kusswurm
Publisher: Apress
ISBN: 9781484200643
Release Date: 2014-11-29
Genre: Computers

Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programming and the computational capabilities of the x86 platform. Please note: Book appendixes can be downloaded here: http://www.apress.com/9781484200650 Major topics of the book include the following: 32-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction set X87 core architecture, register stack, special purpose registers, floating-point encodings, and instruction set MMX technology and instruction set Streaming SIMD extensions (SSE) and Advanced Vector Extensions (AVX) including internal registers, packed integer arithmetic, packed and scalar floating-point arithmetic, and associated instruction sets 64-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction set 64-bit extensions to SSE and AVX technologies X86 assembly language optimization strategies and techniques

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.

Die Mathe Wichtel Band 1

Author: Stephanie Schiemann
Publisher: Springer-Verlag
ISBN: 9783658030735
Release Date: 2013-10-21
Genre: Mathematics

Die Mathe-Wichtel stammen aus dem Schülerwettbewerb der Deutschen Mathematiker-Vereinigung (DMV), bekannt als „Mathe im Advent“. Für dieses Buch wurden die schönsten Aufgaben der letzten Jahre ausgewählt und umfassend überarbeitet. Sie geben auf humorvolle Art einen Einblick in die wunderbare Vielfalt der Mathematik, fördern den mathematischen Entdeckungsdrang und das kreative Weiterdenken auf spielerische Weise. So erweitern sie das in der Schule vermittelte Bild der Mathematik und begeistern selbst diejenigen, die mit ihr bisher auf Kriegsfuß standen. Für Schülerinnen und Schüler ab der Grundschule (insbesondere Klassen 4-6), Eltern, Mathematiklehrer(innen) und allgemein für alle an Mathematik und Problemlösen interessierte Laien.

Moderne Betriebssysteme

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


Assembly Language for Intel based Computers

Author: Kip R. Irvine
Publisher: Prentice Hall
ISBN: 9780132383103
Release Date: 2007
Genre: Computers

This widely used, fully updated assembly language book provides basic information for the beginning programmer interested in computer architecture, operating systems, hardware manipulation, and compiler writing.Uses the Intel IA-32 processor family as its base, showing how to program for Windows and DOS. Is written in a clear and straightforward manner for high readability. Includes a companion CD-ROM with all sample programs, and Microsoft® Macro Assembler Version 8, along with an extensive companion Website maintained by the author. Covers machine architecture, processor architecture, assembly language fundamentals, data transfer, addressing and arithmetic, procedures, conditional processing, integer arithmetic, strings and arrays, structures and macros, 32-bit Windows programming, language interface, disk fundamentals, BIOS-level programming, MS-DOS programming, floating-point programming, and IA-32 instruction encoding.For embedded systems programmers and engineers, communication specialists, game programmers, and graphics programmers.

C kurz gut

Author: Peter Prinz
Publisher: O'Reilly Germany
ISBN: 3897212382
Release Date: 2002
Genre: C (Computer program language)

C - kurz & gut besteht aus zwei Teilen: einer kompakten Beschreibung der Sprache und einer thematisch strukturierten Referenz zur Standardbibliothek. Die Darstellung der Sprache basiert auf dem ANSI-Standard und geht auch auf die Erweiterungen im neuen Standard von 1999 (kurz ANSI C99) ein. Die darin eingefuhrten neuen Datentypen, Funktionen und Makros sind zur besseren Orientierung immer gekennzeichnet, da diese Erweiterungen noch nicht bei allen C-Compilern implementiert sind. Ein knapper Index hilft beim Finden der Funktionen, Typen und anderer Syntax-Elemente. Aus dem Inhalt: Grundlagen Datentypen Ausdrucke und Operatoren Anweisungen Deklarationen Funktionen Praprozessor-Direktiven Die Standardbibliothek"

Compiler

Author: Alfred V. Aho
Publisher: Pearson Deutschland GmbH
ISBN: 3827370973
Release Date: 2008
Genre: Compiler


Codex Alera 5

Author: Jim Butcher
Publisher: Blanvalet Taschenbuch Verlag
ISBN: 9783641057923
Release Date: 2011-07-18
Genre: Fiction

Die schrecklichen Vord haben die Canim aus ihrer Heimat Canea vertrieben und so die Invasion Aleras durch die Wolfsähnlichen erzwungen. Doch Tavi von Calderon, dem frisch ernannten Erben des Throns, gelingt es, die Canim zu einem unsicheren Frieden zu bewegen. Aber das Abkommen hat einen hohen Preis. Er muss ein Menschenheer übers Meer in die Heimat der Canim führen und ihnen gegen die Vord beistehen. Und während Tavi und seine Soldaten einen fernen Krieg kämpfen, erreichen die Vord bereits seine Heimat ...

Mikrocontroller und Mikroprozessoren

Author: Theo Ungerer
Publisher: Springer-Verlag
ISBN: 9783540468196
Release Date: 2007-07-17
Genre: Computers

Die grundlegenden Prinzipien von Mikrocontrollern und Mikroprozessoren: Detailliert erläutern die Autoren den neuesten Stand der Technik, alle wichtigen Entwicklungstendenzen und den aktuellen Forschungsstand. Ferner analysieren sie in der Praxis häufig verwendete Mikrocontroller und Mikroprozessoren in ihrer Funktionsweise und schildern zukunftsweisende Technologien. Dieses Buch eignet sich besonders für Studierende der Informatik oder Elektrotechnik im fortgeschrittenen Grundstudium oder zu Beginn des Hauptstudiums. Es ist ebenso empfehlenswert für Fachleute, die sich mit Planung, Entwicklung und Einsatz dieser Hardware-Bausteine befassen.

Struktur Und Interpretation Von Computerprogrammen Structure and Interpretation of Computer Programs

Author: Harold Abelson
Publisher: Springer
ISBN: 3540423427
Release Date: 2001-09-11
Genre: Computers

Die Übersetzung der bewährten Einführung in die Informatik, entstanden am Massachusetts Institute of Technology (MIT), wird seit Jahren erfolgreich in der Lehre eingesetzt. Schritt für Schritt werden Konstruktion und Abstraktion von Daten und Prozeduren dargestellt. Von der Modularisierung bis zum Problemlösen mit Registermaschinen werden verschiedene Programmierparadigmen entwickelt und die effektive Handhabung von Komplexität gezeigt. Als Programmiersprache wird SCHEME verwendet, ein Dialekt von LISP. Alle Programme laufen in jeder dem IEEE-Standard entsprechenden SCHEME-Implementierung.

Macht Reform Kunst

Author: Irina Alter
Publisher:
ISBN: 3412222909
Release Date: 2015-02
Genre: Art schools

Im Jahr 1757 gegründet, war die Kaiserliche Akademie der Künste in St. Petersburg die erste und lange Zeit die einzige staatliche Institution in Russland, die sich der Künstlerausbildung widmete. Ursprünglich ein Phänomen westeuropäischer Zivilisation, entfaltete sich die Idee der Kunstakademie in Russland mit anderen Facetten. Der wichtigste Unterschied zum europäischen Vorbild war der Grad der staatlichen Kontrolle und die Intensität der staatlichen Einflussnahme. Für das Kunst- und Kulturleben in Russland war die Petersburger Akademie der Künste indes eine zentrale Instanz. 0Das Buch zeichnet ihre Geschichte von der Entstehung bis zur Auflösung 1918 nach. Die Akademiereform von 1893/94 bildet dabei einen der Schwerpunkte. Ebenfalls beleuchtet werden die Entwicklung der Kunstkritik und des Ausstellungswesens in Russland.