- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15

Thema: Einstieg

  1. #11
    Administrator Robotik Visionär Avatar von Frank
    Registriert seit
    30.10.2003
    Beiträge
    5.116
    Blog-Einträge
    1
    Anzeige

    Praxistest und DIY Projekte
    In Basic. Die Übertragung erfolgt über RS232 in der Entwicklungsumgebung.

  2. #12
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.02.2004
    Beiträge
    569
    Der Robby kann auch in Assembler programmiert werden, allerdings dürfen diese Programe nur 255 byte groß sein

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    29.12.2003
    Ort
    Stekborn
    Beiträge
    44
    Was ist der Unterschied zwischen Assembler und Basic

  4. #14
    Administrator Robotik Visionär Avatar von Frank
    Registriert seit
    30.10.2003
    Beiträge
    5.116
    Blog-Einträge
    1
    Hallo

    ich versuch es einfach zu sagen. Assembler sind die Grundbefehle eines Controllers. Die einzelnen Befehe leisten realtiv wenig haben aber dafür enorm schnelle Ausführungszeiten. Um einfache Aufgaben wie das teilen oder multiplizieren zweier Zahlen durchzuführen bräuchte man in Assembler schon zahlreiche Befehle - also ein kleines Programm. In einer Hochsprache wie Basic geht das mit einem Befehl. Dafür muss Basic immer vom Controller erst in eine für ihn verständliche Sprache übersetzt werden - daher ist Basic gewöhnlich langsamer. Basic ist dafür aber wesentlich einfacher und komfortabler zu programmieren als Assembler. Und mit modernen "Compiler" wie Bascom kann man ähnlich gute/schnelle Ergebnisse erzielen wie in Assembler. Der Trick von Basom (also einem Compiler) besteht darin, das er Basic-Code bereits nach der Entwicklung des Programmes einmalig in Maschinencode (quasi Assembler) umwandelt. Später bei der Ausführung muss also nix mehr übersetzt werden.
    Generell gibt es abe rimme rnoch viele Leute die von Basic nichts halten - dieser negative Ruf kommt noch von früher als die Programmiersprachen noch nicht sehr weit entwickelt waren. Heute gilt dies eigentlich nicht mehr - aber viele halten eben an dem Vorurteil fest. Ein bisschen trägt auch die C-COntrol noch dazu bei - denn hier wird der Code noch interpretiert - also bei jedem Start neu übersetzt. Dies ist wesentlich schlechter als die Lösungen mit Compiler. Dennoch kann man auch damit eine Vielzahl (nicht alle) von Aufgaben bequemer und genausogut lösen wie mit Assembler.

    Hoffe ich habe es in den paar Worten was verständliches untergebracht

    Gruß Frank

  5. #15
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    31.01.2004
    Beiträge
    585
    Assembler ist reine "Maschinensprache", daher arbeitet sie auch viiel schneller und man hat mehrere Möglichkeiten als bei Basic.
    Außerdem kann man bei Assembler auch auf alle Adressen zugreifen usw...
    (Bitte korrigieren wenn etwas nicht stimmt, bin noch ziemlicher noob was ASS angeht )

    Mit freundlichen Grüßen,
    ShadowPhoenix
    shadowphoenix@kabsi.at

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

LiFePO4 Speicher Test