Hallo BASCOM-Spezialisten, entschuldigt mir, dass ich zu einem solchen Vergleich auffordere..
- alo, ich kenne "Quik Basic" auf DOS- ebne für PC. ich kenne das "intel-AH Basic" für die 8052 und will mich nun mit den "Atmels" bescheftigen.. Bitte seid mir nicht böse, wenn ich hier Vergleiche aufstelle...
--Schon vor einigen Jahren habe ich versucht mir die Leistungen, Eigenschaften, des BASCOM klar zu machen, dabei kahm ich zu der Erkenntniss: - Bascom ist ein Basiccompiler, soll heissen, es werden Basicprogramme in Textform geschrieben, compiliert, in den AVR-Chip gebrannt(übertragen) und dann funktioniert es oder auch nicht, und das "debugging" des BASIC-Surcecodes folgt...
-- Das INTEL-AH-Basic ist anders, es ist vorrangig ein "Interpereter", soll heisen, der BASIC-Code befindete sich im 8052-Chip, der Aufbau mit zusätzlichem RAM kommunizeirt mit einem Terminal und der Interpreter hat vorerst einen "SOFORT"- Mode, das heisst, Basicbefehle können eingegeben werden und sofort ausgeführt werden..
z.B.
> 10 Print 240* 2 "eingaben"
auf dem Terminal folgt sofort die Ausgabe:
> 480
Das funktioniert auch mit komplexen aritmethischen Befehlen oder mehrzeiligen Instruktionen, Mathematik wie beim Taschenrechner..
Zum Unterschied, kennt das "BASCOM" wenn ich mich da nicht irre, keine Gleitkommaaritmethik. Darum würde ich mich bei den AVR-´s auch nicht für "BASCOM" entscheiden...
-würde mich gerne eines besseren belehren lassen und für BASCOM entscheiden...
-- Noch was für eventuelle 8051-HA Basic interessierte. - INTEL hat das AH-Basic scheinbar frei gegeben, inklusive Surce-Code, man kann sich es aus dem I-Net laden in einen Chip (auch die 89C52 Typen) von ATMEL brennen und ein Board aufbauen....
-Ach, noch ein Vergleich hier zwischen den AVR-Chips und den 8051-ern, zu deren Nachteil..
- Die AVR-´s schaffen es mit jedem Taktzyklus einen elementar-Befehl auszuführen.....
-- Die standard 8051-er benötigen für einen Elementarbefehle 12 Taktzyklen....
--das heisst, bei selber Taktfrequenz, machen die AVR´s ein 12-fach beseres "MIPS" -Ergebniss
- Allerdings, gibt es auch schon von anderen Herrstellern Chips der 8051-serie, die einen Elementarbefehl in 4 oder sogar 2 Taktzyklen erledigen....
- Wolfgang
- alo, ich kenne "Quik Basic" auf DOS- ebne für PC. ich kenne das "intel-AH Basic" für die 8052 und will mich nun mit den "Atmels" bescheftigen.. Bitte seid mir nicht böse, wenn ich hier Vergleiche aufstelle...
--Schon vor einigen Jahren habe ich versucht mir die Leistungen, Eigenschaften, des BASCOM klar zu machen, dabei kahm ich zu der Erkenntniss: - Bascom ist ein Basiccompiler, soll heissen, es werden Basicprogramme in Textform geschrieben, compiliert, in den AVR-Chip gebrannt(übertragen) und dann funktioniert es oder auch nicht, und das "debugging" des BASIC-Surcecodes folgt...
-- Das INTEL-AH-Basic ist anders, es ist vorrangig ein "Interpereter", soll heisen, der BASIC-Code befindete sich im 8052-Chip, der Aufbau mit zusätzlichem RAM kommunizeirt mit einem Terminal und der Interpreter hat vorerst einen "SOFORT"- Mode, das heisst, Basicbefehle können eingegeben werden und sofort ausgeführt werden..
z.B.
> 10 Print 240* 2 "eingaben"
auf dem Terminal folgt sofort die Ausgabe:
> 480
Das funktioniert auch mit komplexen aritmethischen Befehlen oder mehrzeiligen Instruktionen, Mathematik wie beim Taschenrechner..
Zum Unterschied, kennt das "BASCOM" wenn ich mich da nicht irre, keine Gleitkommaaritmethik. Darum würde ich mich bei den AVR-´s auch nicht für "BASCOM" entscheiden...
-würde mich gerne eines besseren belehren lassen und für BASCOM entscheiden...
-- Noch was für eventuelle 8051-HA Basic interessierte. - INTEL hat das AH-Basic scheinbar frei gegeben, inklusive Surce-Code, man kann sich es aus dem I-Net laden in einen Chip (auch die 89C52 Typen) von ATMEL brennen und ein Board aufbauen....
-Ach, noch ein Vergleich hier zwischen den AVR-Chips und den 8051-ern, zu deren Nachteil..
- Die AVR-´s schaffen es mit jedem Taktzyklus einen elementar-Befehl auszuführen.....
-- Die standard 8051-er benötigen für einen Elementarbefehle 12 Taktzyklen....
--das heisst, bei selber Taktfrequenz, machen die AVR´s ein 12-fach beseres "MIPS" -Ergebniss
- Allerdings, gibt es auch schon von anderen Herrstellern Chips der 8051-serie, die einen Elementarbefehl in 4 oder sogar 2 Taktzyklen erledigen....
- Wolfgang