Assembler
(Maschinennahe Programmiersprache)

PROJEKT1/EDV/assembler/assembler.html

Inhaltsverzeichnis

Dateiliste (php-Datei; nur im Server-Modus)

1. Einleitung
2. Internet-Links
3.
4.
5.


 

 

 
Thema
 
1. Einleitung

Assembler ist eine maschinenorientierte Programmiersprache.

Jeder Computer-Prozessor (CPU; Central Processing Unit) besitzt einen bestimmten Befehlssatz, der die Rechenschritte der Berechnung auslöst. Diese Maschinenbefehle sind bei der Entwicklung der CPU in der Hardware festgelegt. Sie bestehen aus einer Abfolge von 0 und 1, die je nach CPU anders sein können. Die Assemblersprache stellt eine einfache Möglichkeit dar, statt diese Ziffernkolonnen einzugeben, eine lesbare Form zu zu benutzen. Entsprechend der verwendeten Prozessor-Architektur ist der Assembler-Befehlssatz unterschiedlich groß. Daher muss der Assembler-Befehlssatz immer an den Prozessor angepasst werden. Die bei vielen Prozessoren immer wiederkehrenden Befehle habe jedoch gleiches Aussehen, was die Anpassung für einen erfahrenen Techniker erleichtert.

Die "höhere" Programmiersprachen wie C, C++, FORTRAN, PHP, Basic, Visual Basic usw. werden alle in einem ersten Schritt in eine vom Assembler lesbare Form gebracht und erst dann vom Assembler in die maschinenlesbare Form gebracht.

Um einen aus 0 und 1 bestehenden Maschinencode in lesbare Computerbefehle zurück zu übersetzen, benutzt man einen Disassembler . Die Rückübersetzung vom Assembler in eine Hochsprache ist wesentlich schwieriger und wird in der Regel nicht vorgenommen.

 

 
2. Internet - Links

online-Literatur

StudyMaster : Assembler-Programmierung

Video-Anleitung:

youtube Anfrage nach Assembler-Programmierung
Assembler Lernen - Tutorial Deutsch 18 Folgen

 

 
3.      
4.      
5.      
Literatur

Autor:

Klaus-G. Häusler; haeusler. at .muenster.de

Quellen: onlinetutorials.de (Volkmar Schröder, Kassel): Von A (Assembler) bis V (Visual Basic)(abgerufen am 25.08.2024; letzter Eintrag vermutlich 2013)