Aus RN-Wissen.de
K |
K (→Gegenüberstellung) |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
{| {{Blauetabelle}} | {| {{Blauetabelle}} | ||
− | + | |- bgcolor="#ccccff" | |
− | + | ! | Quellcode | |
− | + | ! | Vorteile | |
− | |- valign="top" | + | ! | Nachteile |
− | | | + | |- valign="top" |
+ | | Assembler | ||
| <!--------------------- + Assembler --> | | <!--------------------- + Assembler --> | ||
* Prinzipiell der schnellste bzw kürzeste Code, weil man volle Kontrolle über die Maschine hat | * Prinzipiell der schnellste bzw kürzeste Code, weil man volle Kontrolle über die Maschine hat | ||
| <!--------------------- - Assembler --> | | <!--------------------- - Assembler --> | ||
* komplette Neuimplementierung bei Portierung auf eine andere Architektur | * komplette Neuimplementierung bei Portierung auf eine andere Architektur | ||
− | * | + | * bei Umstieg auf eine andere Architektur muss zuerst ein anderer Assembler-Code erlernt werden |
* sogar Portierung innerhalb der gleichen Controllerfamilie (z.B. AVR) erfordert Anpassungen wegen unterschiedlichem Befehlssätze | * sogar Portierung innerhalb der gleichen Controllerfamilie (z.B. AVR) erfordert Anpassungen wegen unterschiedlichem Befehlssätze | ||
* aufwändig in der Entwicklung | * aufwändig in der Entwicklung | ||
+ | * Wartung ist schwierig, denn Code wird leicht unübersichtlich | ||
|- valign="top" | |- valign="top" | ||
| '''Hochsprache''' | | '''Hochsprache''' |
Aktuelle Version vom 25. Juni 2009, 20:12 Uhr
Gegenüberstellung
Quellcode | Vorteile | Nachteile |
---|---|---|
Assembler |
|
|
Hochsprache |
|
|
Intermix Hochsprache + Assembler |
|
|