- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 14

Thema: INLINE nicht eindeutig

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo Siro,
    Zitat Zitat von Siro Beitrag anzeigen
    Zumindest hab ich jetzt etwas dazugelernt, dass es sogenannte "Empfehlungen" für den Compiler gibt.
    Das war mir völlig neu.
    Es gab noch "register", auch eine Empfehlung an den Compiler.
    Der Compiler sollte entsprechende Variablen dann eine auto-Variable in einem CPU ablegen und nicht auf dem Stack.
    Dies optimiert aber ein heutiger Compiler selbst.

    C ist eine super Sprache, zumindest wenn man weiss was man macht und auch was der Compiler macht. Und über den Linker bescheid zu wissen ist, zumindest auf µCs, auch noch eine Notwendigkeit.
    Spannend wird es dann, wenn man Code für unterschiedliche CPU-Architekturen, und meist auch unterschiedliche Compiler, entwickelt, welcher portierbar sein soll

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Register stammt glaube ich noch aus den 8 Bit Zeiten und wird heute wohl eher nicht mehr benutzt.

    Was der Compiler für Code draus macht, gucke ich mir liebend gerne im Assemblercode an und nicht immer finde ich den Code gut
    Umgekehrt habe ich auch schon aus dem erzeugten Assembler Code vom Compiler gelernt. Da kamen dann solche Gedanken:
    Ach das geht auch .....

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von Siro Beitrag anzeigen
    Register stammt glaube ich noch aus den 8 Bit Zeiten und wird heute wohl eher nicht mehr benutzt.
    Eine 8-Bit-Zeit gab es bei C gar nie

    1970 gab es auch noch keine Mikroprozessoren. C unterstützte damals 8-, 9-, 12-, 16-, 18-, 32-, 36- und 48-Bit CPUs.

    In den 1970er Jahren war die Computerwelt noch sehr Dezimal geprägt.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Ähnliche Themen

  1. Bascom Inline-Assembler
    Von Che Guevara im Forum Assembler-Programmierung
    Antworten: 64
    Letzter Beitrag: 07.02.2012, 19:00
  2. "gicr" wird im inline-code für den 644p nicht erka
    Von funkheld im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 08.02.2011, 18:15
  3. Inline Assembler
    Von Che Guevara im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 16
    Letzter Beitrag: 01.02.2010, 19:25
  4. AVR GCC inline Assembler
    Von chientech im Forum Assembler-Programmierung
    Antworten: 1
    Letzter Beitrag: 26.09.2009, 16:39
  5. Inline Asm Rückgabe
    Von FoCus im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 09.02.2006, 10:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests