• Dein Warenkorb enthält keine Artikel!

      Möglicherweise hast du noch keine Artikel in den Warenkorb gelegt oder deine Session ist in der Zwischenzeit abgelaufen.

      Bitte prüfe allenfalls, ob Cookies in deinem Browser zugelassen sind.

    Fachbücher

    Einführung in die moderne Assembler-Programmierung

    von  Scot W. Stevenson
    Deutsch
    Paperback

    Einführung in die moderne Assembler-Programmierung
    <
    Einführung in die moderne Assembler-Programmierung
    >

    Einstieg in die Assembler-Programmierung und RISC-V Ein Buch über Assembler im Jahr 2024? Einige Leute werden von gemeinen Professoren im Studium dazu gezwungen, sich mit Assembler zu beschäftigen. Aus tiefstem Mitgefühl heraus versprechen wir denen: Wir bringen das schnell, schmerzlos und so unterhaltsam über die Bühne wie möglich. Entsprechend gibt es am Anfang dieses...


    mehr anzeigen

    CHF 41.90 inkl. Mehrwertsteuer
    (Listenpreis: CHF 46.50)
    vorbestellen

    Neues von dieser Kategorie:

    Fachbücher

    Amateurfunk: Das umfassende Handbuch
    Amateurfunk: Das umfassende Handbuch
    Kubernetes: Das Praxisbuch für Entwickler und DevOps-Teams
    Kubernetes: Das Praxisbuch für Entwickler und...
    Agiles IT-Projektmanagement
    Agiles IT-Projektmanagement
    Biotechnologie für Dummies
    Biotechnologie für Dummies
    LaTeX für Dummies
    LaTeX für Dummies
    PHP 8 und MySQL: Das umfassende Handbuch
    PHP 8 und MySQL: Das umfassende Handbuch
    Physik für Dummies: Das Lehrbuch
    Physik für Dummies: Das Lehrbuch
    Architektur Klima Atlas: Klimabewusst Entwerfen in Geschichte, Forschung und Praxis
    Architektur Klima Atlas: Klimabewusst Entwerfen in...
    Balkone, Loggien und Terrassen: Planung, Konstruktion, Ausführung
    Balkone, Loggien und Terrassen: Planung,...
    Spieleentwicklung mit Unity: Das umfassende Handbuch
    Spieleentwicklung mit Unity: Das umfassende...
    Webseiten programmieren und gestalten: Das umfassende Handbuch
    Webseiten programmieren und gestalten: Das...
    Facebook und Instagram Ads für Dummies
    Facebook und Instagram Ads für Dummies
    Social Media für Introvertierte: Erfolgreich sichtbar als leiser Unternehmer
    Social Media für Introvertierte: Erfolgreich...
    Atmung, Schnarchen und Schlafapnoe: Behandlung der Atemwege in der modernen Präventivmedizin und -zahnmedizin
    Atmung, Schnarchen und Schlafapnoe: Behandlung der...
    KI jetzt! - Wie Künstliche Intelligenz Ihren Arbeitsalltag erleichtern kann
    KI jetzt! - Wie Künstliche Intelligenz Ihren...
    Tourette-Syndrom und andere Tic-Störungen: im Kindes- und Erwachsenenalter
    Tourette-Syndrom und andere Tic-Störungen: im...

    Einführung in die moderne Assembler-Programmierung

    Einstieg in die Assembler-Programmierung und RISC-V

    Ein Buch über Assembler im Jahr 2024? Einige Leute werden von gemeinen Professoren im Studium dazu gezwungen, sich mit Assembler zu beschäftigen. Aus tiefstem Mitgefühl heraus versprechen wir denen: Wir bringen das schnell, schmerzlos und so unterhaltsam über die Bühne wie möglich.

    Entsprechend gibt es am Anfang dieses Buches etwas zu den Grundlagen, einen Überblick über Prozessoren, die benötigten Werkzeuge und natürlich Assembler. Allgemeines Wissen über die Programmierung reicht aus, Vorkenntnisse zu Assembler oder spezifischen Hochsprachen wie C sind nicht nötig.

    Wir nutzen dabei den offenen Prozessor-Standard RISC-V, der auch gezielt für Forschung und Lehre entwickelt wurde. Das macht die Sache für alle einfacher, denn der Kern-Befehlssatz, den wir hier vorstellen, umfasst weniger als 50 Instruktionen. Noch besser: Wer RISC-V lernt, lernt fürs Leben, denn der Befehlssatz ist "eingefroren" und ändert sich nicht mehr.

    Das bringt uns zu den Leuten, die speziell RISC-V-Assembler-Programmierung lernen wollen (oder auch müssen). Für sie gehen wir im Mittelteil den Aufbau des Prozessors durch, wobei der Schwerpunkt auf der Software liegt, nicht der Hardware.

    Wir stellen die einzelnen Befehle vor, warnen vor Fallstricken und verraten Tricks. Die Schwachstellen des Standards werden gnadenlos beleuchtet. Auch der Einsatz von KI als Hilfmittel wird besprochen. Aber als offener, freier Standard wird RISC-V zunehmend für Hobby- und Studenten-Projekte eingesetzt, wo der Compiler nur schlecht oder gar nicht an die Hardware angepasst ist, falls es überhaupt einen gibt. Dann muss der Mensch ran.

    Der letzte Teil des Buch zeigt, dass es auch aus schierer Begeisterung für Assembler heraus entstand: Wer es liebt, die schnellste Schleife herauszuarbeiten und sich diebisch über jedes eingesparte Byte freut, wird die hinteren Abschnitte lieben.


    Inhalt:

    • Von den Grundlagen der Assembler-Programmierung bis zu verfeinerten Anwendungsmöglichkeiten
    • Die gängigsten RISC-V-Befehle und das Prozessor-Model
    • Umsetzung von höheren Assembler-Strukturen (Schleifen, Stapel, Sprungtabellen, Rekursion, ... etc) in effektivem RISC-V-Code
    mehr anzeigen

    Produkt-Infos

    Release:
    31. Mai 2024
    ISBN: 
    978-3-98889-007-8
    EAN:
    9783988890078
    Autor/Zeichner:
    Verlag:
    dPunkt
    Weitere Infos
    Format:
    Paperback
    Abmessungen:
    16.5 x 24.0 cm
    Seitenzahl:
    220
    Sprachen
    Sprache:
    Deutsch

    Most Wanted

    Erklärungen zur Most Wanted Funktion

    Popularität Fachbücher: 29 von 122

    Darauf warte ich

    Mit dieser Funktion hast du die Möglichkeit, deine persönlichen Most Wanted-Listen zu erstellen und zu verwalten.
    Erklärungen zur Most Wanted-Wertung:
    • Du kannst zu jedem noch nicht erschienenen Titel angeben, wie sehr du diesen erwartest.
    • Aus diesen "Bewertungen" werden pro System deine persönliche Top 5 erstellt (ersichtlich und editierbar im myWoG).
    • Deine Top 5 wird dazu verwendet, eine Liste mit dem meisterwarteten Spielen und Filmen der WoG-Kunden zu generieren.
    • Die Bewertungen und Ranglisten werden täglich neu berechnet.

    Das könnte dir auch gefallen

    Agile ABAP-Entwicklung
    Agile ABAP-Entwicklung
    Hardcover
    Agiles IT-Projektmanagement
    Agiles IT-Projektmanagement
    Paperback
    C# Programmieren lernen für Einsteiger - Das Übungsheft
    C# Programmieren lernen für Einsteiger - Das...
    Paperback
    C++ mit Visual Studio 2019 und Windows Forms-Anwendungen - Ein Fach- und Lehrbuch für Standard C++ und Windows Forms-Anwendungen
    C++ mit Visual Studio 2019 und Windows...
    Hardcover
    Code: Wie Computer funktionieren - Die Sprache von Hardware und Software verstehen
    Code: Wie Computer funktionieren - Die Sprache von...
    Paperback
    Das Swift-Handbuch: Apps programmieren für macOS, iOS, watchOS und tvOS
    Das Swift-Handbuch: Apps programmieren für macOS,...
    Hardcover
    Datenbanksysteme: Das umfassende Lehrbuch - Auflage 2024
    Datenbanksysteme: Das umfassende Lehrbuch...
    Hardcover
    Docker: Das Praxisbuch für Entwickler und DevOps-Teams
    Docker: Das Praxisbuch für Entwickler und...
    Hardcover
    Einstieg in Python
    Einstieg in Python
    Paperback
    Einstieg in Unity: 2D- und 3D-Spiele entwickeln
    Einstieg in Unity: 2D- und 3D-Spiele entwickeln
    Paperback
    Excel 2021: VBA-Programmierung
    Excel 2021: VBA-Programmierung
    Paperback
    Java ist auch eine Insel: Einführung, Ausbildung, Praxis - Das Standardwerk für Programmierer
    Java ist auch eine Insel: Einführung, Ausbildung,...
    Hardcover
    Java lernen in abgeschlossenen Lerneinheiten - Programmieren für Einsteiger mit vielen Beispielen
    Java lernen in abgeschlossenen Lerneinheiten...
    Paperback
    Java lernen: kurz & gut
    Java lernen: kurz & gut
    Taschenbuch
    JavaScript für Dummies
    JavaScript für Dummies
    Paperback
    Künstliche Intelligenz kapieren & programmieren
    Künstliche Intelligenz kapieren & programmieren
    Paperback
    Neuronale Netze programmieren mit Python - Ausgabe 2020
    Neuronale Netze programmieren mit Python - Ausgabe...
    Paperback
    Neuronale Netze selbst programmieren - Ein verständlicher Einstieg mit Python
    Neuronale Netze selbst programmieren - Ein...
    Paperback
    Neuronale Netze: Grundlagen - Mit Beispielprogrammen in Java
    Neuronale Netze: Grundlagen - Mit...
    Paperback
    PHP & MySQL: Dynamische Websites entwickeln
    PHP & MySQL: Dynamische Websites entwickeln
    Paperback
    Programmieren in Java
    Programmieren in Java
    Hardcover
    Programmieren lernen mit Python 3: Schnelleinstieg für Beginner
    Programmieren lernen mit Python 3: Schnelleinstieg...
    Paperback
    Python Crashkurs: Eine praktische, projektbasierte Programmiereinführung
    Python Crashkurs: Eine praktische, projektbasierte...
    Paperback
    Python für Dummies Alles-in-einem-Band
    Python für Dummies Alles-in-einem-Band
    Paperback
    Python mit Biss
    Python mit Biss
    Paperback
    Python: Schritt für Schritt Programmieren lernen
    Python: Schritt für Schritt Programmieren lernen
    Paperback
    Spieleentwicklung mit Unity: Das umfassende Handbuch
    Spieleentwicklung mit Unity: Das umfassende...
    Hardcover
    Systemnahe Programmierung mit C und Linux: Das umfassende Handbuch zur Linux-Anwendungsprogrammierung
    Systemnahe Programmierung mit C und Linux: Das...
    Hardcover