Zusammenfassung
Die Programmierung von Mikroprozessorsystemen ist, wenn diese Systeme in einem technischen Umfeld eingesetzt werden (Steuerung technischer Systeme und Geräte, embedded control), üblicherweise eine hardware-nahe Programmierung und wird entweder ganz in Assemblersprache oder aber in einer „höheren“ Programmiersprache, meist C, ggf. ergänzt um Assemblersequenzen, durchgeführt. Um dabei effiziente Programme erstellen zu können, ist es unabdingbar, grundlegende Techniken zu kennen, mit denen immer wiederkehrende Verarbeitungsabläufe optimal beschrieben werden können. Solche Programmierungstechniken sind zunächst weitgehend unabhängig vom Befehlssatz des eingesetzten Prozessors. Bei ihrer Umsetzung in Befehlsfolgen ergeben sich jedoch prozessorabhängige Unterschiede bezüglich des Bedarfs an Programmspeicherplatz, an Programmausführungszeit und auch hinsichtlich ihrer Unterstützung durch den Befehlssatz und durch andere Programmierspezifika des Prozessors.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
Knuth, D.E. (1961): The art of computer programming. Vol. 1. Reading: Addison-Wesley
Nassi, I.; Shneidermann, B. (1973): Flowchart techniques for structured programming. SIGPLAN Notices 8, H. 8, 12–26
Schnupp, P.; Floyd, C. (1979): Software, Programmentwicklung und Projektorganisation. 2. Aufl. Berlin: de Gryter
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Flik, T. (2001). Assemblerprogrammierung mit C-Entsprechungen. In: Mikroprozessortechnik. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-08753-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-662-08753-4_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-08754-1
Online ISBN: 978-3-662-08753-4
eBook Packages: Springer Book Archive