Assembler Programmierung für Einsteiger

Methode
Dauer

Assembler Programmierung für Einsteiger

HECKER CONSULTING
Logo von HECKER CONSULTING

Tipp: Sie suchen eine Inhouse Schulung? Erhalten Sie von mehreren Anbietern unverbindliche Angebote!

Beschreibung

Erhalten Sie eine praktische Einführung in die Programmierung sowohl im 32-Bit- als auch im 64-Bit-x86-Assembler

 

Erfahren Sie, wie Sie mit Assembler über die Windows-API auf Systemfunktionen zugreifen können und wie man eine komplexe Datenstruktur aufbaut und wie man Konstanten, Register und den Hauptspeicher manipuliert.

Lernen Sie, wie man Unterprogramme schreibt und aufruft und wie man Informationen als Array manipuliert.

Nutzen Sie die Windows-API über Assembler und lernen, wie man Systembefehle aus einem Assembler-Programm heraus ausführt und wie man Sprungtabellen programmiert und verwendet.

Erfahren Sie außerdem, wie Sie einige Sicherheitsprobleme im Assembler lösen können und wie S…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Microsoft Azure, VMware, Cloud Computing, Microsoft Windows Server 2008 und Machine Learning.

Erhalten Sie eine praktische Einführung in die Programmierung sowohl im 32-Bit- als auch im 64-Bit-x86-Assembler

 

Erfahren Sie, wie Sie mit Assembler über die Windows-API auf Systemfunktionen zugreifen können und wie man eine komplexe Datenstruktur aufbaut und wie man Konstanten, Register und den Hauptspeicher manipuliert.

Lernen Sie, wie man Unterprogramme schreibt und aufruft und wie man Informationen als Array manipuliert.

Nutzen Sie die Windows-API über Assembler und lernen, wie man Systembefehle aus einem Assembler-Programm heraus ausführt und wie man Sprungtabellen programmiert und verwendet.

Erfahren Sie außerdem, wie Sie einige Sicherheitsprobleme im Assembler lösen können und wie Sie Assembler-Code aus einer anderen Sprache mit Assembler-Unterprogrammen ausführen können.

 

Assembler-Umgebung - Installation

  • Verstehen der Low-Level-Programmierung in Assembler
  • Einführung in die Assemblersprache
  • Einrichten der Entwicklungsumgebung

Assembler - Grundlagen

  • Einrichten eines Grundgerüsts
  • Verstehen von Registern und Speicher
  • Datentypen
  • Verwenden von Datenstrukturen
  • Anweisungen zum Verschieben und Austauschen
  • Erweiterte Verschiebebefehle
  • Logische oder bitweise Operatoren
  • Arithmetische Operatoren
  • Steuerung des Assemblerflusses
  • Indirekte Adressierung und Zeiger
  • Konsoleneingabe und -ausgabe

Assembler - Fortgeschrittenen Techniken

  • Aufrufen von Unterprogrammen
  • Arbeiten mit Fließkomma
  • Arrays verwalten
  • Hinzufügen von Steckern zum Enigmatic-Verschlüsseler
  • Die Windows-API
  • Mehr über die Windows-API
  • Aufrufen der externen Funktion printf
  • Ausführen von Systembefehlen
  • Sprungtabellen
  • Lesen von Datendateien

Assembler - Sichere Anwendungen

  • Schreiben eines Assembler-Programms
  • Abfangen des Kontrollflusses
  • Ausführen von Code aus dem Datenteil

Verwendung von Assembler in anderen Sprachen

  • Aufrufen von Assembler aus anderen Sprachen
  • Aufrufen von Assembler-Routinen aus C
  • Ausführen von Assembler in Python

 

Während Hochsprachen der einen oder anderen Art heute für die gesamte Anwendungsentwicklung verwendet werden, gibt es immer noch Gelegenheiten, bei denen die Verwendung von Assembler sinnvoll ist. Dies erfordert eine Programmierung auf Low-Level-Ebene, nahe der Maschinensprache, führt aber zu einem Code, der extrem kompakt und schnell ist. Erfahren Sie, wie Sie eine Entwicklungsumgebung für Assembler einrichten und wie Sie damit in Assembler programmieren. Sie werden lernen, wie Sie Assembler-Code mit anderen Sprachen, wie z.B. Python, integrieren können.

 

Die Weiterbildung "Assembler Programmierung für Einsteiger" bieten wir Ihnen als Firmenseminar sowie Inhouse-Schulung Live-Online und Vor-Ort an!

 

Erstklassige Beratung, Coaching, Workshops und Training für Ihre IT-, Online- und Digitalisierungsthemen. Über 500 aktuelle IT-, Online-, Digital-Themen - Live-Online und Vor-Ort in Ihrem Hause, auf jeden Fall immer persönlich und individuell!

Sie erhalten von uns:

➜ Training & Coaching für Einzelpersonen
➜ Training & Workshops für Teams und Abteilungen
➜ Training-Komplett-Lösungen für Ihr Unternehmen

Sie finden bei uns:

AWS, Analytics + Business Intelligence (BI), Azure, Big Data + Data Science, Cloud-Computing, Collaboration, Datenbanken, DevOps, Digitale Strategie, Digitale Transformation, E-Commerce, E-Learning, Excel, Für Marketing, Für Verkauf + Vertrieb, IT & Software, Java, JavaScript, Künstliche Intelligenz (KI), Microsoft, Moodle, No-Code / Low-Code, Online Marketing, Online-Meeting, PHP, Power Platform, Programmiersprachen, Projektmanagement, Python, R, Robotic Process Automation (RPA), SEO, SQL, SQL Server, Scrum, Software Engineering, Tableau, Teams

Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 300 IT-, Online- und Digital-Beratungsleistungen.

Es wurden noch keine Bewertungen geschrieben.
    Schreiben Sie eine Bewertung
    Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

    Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!