Forum: Mikrocontroller und Digitale Elektronik Bascom? Befehlssatz? Helpfile?


von Thomas (Gast)


Lesenswert?

Hallo,

ich möchte mir mal den Befehlssatz von Bascom anschauen bevor ich es mir 
kaufe. Kann mir vielleicht jemand mal was per mail schicken?
Evtl. eine .hlp Datei des Programms oder so.

Vielen Dank im Vorraus.

von Markus B (Gast)


Lesenswert?

Warum willst Du in Basic Programmieren?
Das ist die schlechteste Sprachen, wenn man beginnen will.
Nicht das sie schwer zu lernen wäre, im gegenteil. Basic ist relativ 
einfach.
Aber der Programmierstiel ist nicht mehr der aktuellste und wenn man 
sich diesen (schlechten) Stil angewöhnt hat hat man Schwierigkeiten wenn 
man auf Sprachen wie Pascal oder C umsteigen will.
Ist zumindest meine Meinung.

Gruß
Markus

von Andreas (Gast)


Lesenswert?

Hallo,

erst mal muss ich Markus zustimmen. Und dann wollte ich noch sagen, dass 
man die Hilfedatei von www.mcselec.com runterladen kannst.

MfG
Andreas

von Thomas (Gast)


Lesenswert?

Hallo,

also Danke für die Antworten.
Hab mein erstes Prog in Assembler geschrieben.

Jetzt bin ich dort angelangt wo ich ein Kennfeld auslesen muss. Und das 
ist mir in Assembler zu schwer o. ich hab keinen Plan wie ich das machen 
soll.

In Basic wäre das aber mit Read u. Data ziemlich einfach. Genauso mit 
Schleifen. Ist halt einfach schneller zu programmieren.

Mir Basic kenne ich mich aus weil ich damit schon am C64 hantiert habe, 
danach Gwbasic und dann Qbasic.

Weiterhin kann man in Basic z.B ein ganzes Wort komplet umdrehen und 
nicht immer Byteweise schieben. Geschweige denn wenn ich mal gerne 10% 
addieren will c=a*1.1 und fertig in assembler muss ich alleine dafür ein 
kleines Prog schreiben.

von Roland Walter (Gast)


Lesenswert?

Zugegeben, BASCOM hat seine unschönen Dialekt-Eigenheiten...
Insgesamt ist aber der erzeugte Opcode recht gut und man ist auch 
schnell am Ziel.
Warum also Umstieg nach C/Pascal, zumindest solange es nur um den AVR 
geht...
Ansonsten ist die freie BASCOM-Variante im Prinzip eine Vollversion, 
enthält also auch die volle Hilfedatei. Einzige Einschränkung: Die 
Opcode-Größe ist bei der unbezahlten Version auf 2K beschränkt. Einen 
AT90S2313 kann man also vollständig ausnutzen.
Kritik: Die BASCOM-Hilfe ist leider etwas lausig.

Roland

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.