PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rechnen in Bascom



Import-Script
21.09.2003, 18:20
Grüßlis! <BR> <BR>Wie kann ich in Bascom mit mehr als einem Rechenopperanden rechnen? <BR> <BR>z.B. <BR>a = b &#43; c &#39;funktioniert <BR> <BR>sobald ich aber: <BR>a = b &#43; c &#43; d <BR> <BR>schreibe gibt mir bascom beim complilieren eine fehlermeldung raus. was mache ich falsch?

Import-Script
21.09.2003, 19:24
mach doch <BR>h = b&#43;c : rem h=hilfsvariable <BR>a = h&#43;d : rem das geht immer <BR>rem vergiss nicht, der BASCOM auf den Units <BR>rem stammt von anno Tobak, gut 20 Jahre alt <BR>rem die CPU dto. <BR>rem das ist aus Zeiten der ZX81 --&#62; 1981!!! ff <BR>rem freu Dich, dass da überhaupt ein Basic läuft. <BR>rem und erwarte keine Wunder in Performance... <BR> <BR>Gruss &#40;Veteran&#41;...<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>Kannst ja mal probieren zu Klammern; vielleicht schluckt der Interpreter das gerade noch so... <BR>a = &#40;b&#43;c&#41;&#43;d

Import-Script
21.09.2003, 19:39
Noch einen kleinen Nachtrag <BR><img src="http://progshop.com/elektronik/diskussion/messages/4285/8808.jpg" alt="ZX81"> <BR> <BR>Das Teil war 1981 das höchste der Gefühle: 1 Kilobyte RAM, Z80CPU mit knapp 1MHz und konnte &#34;super&#34; Basic, sogar Fliesskommazahlen uns Strings; da hatte es ein AppleII noch sehr schwer mit. <BR>Und.. und.. und.. sogar Grafik war möglich, und die CPU berechnete &#34;nebenbei&#34; noch das Videobild. <BR>Gab 2 Modi: SLOW = ohne Bildflackern, FAST = damit musste man halt leben wenn das Ding zu rechnen hatte...<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>ach so ja, NUR!!! 498,- DM als Bausatz zum Selberlöten; geil, gell!!! - war mein erster!!!

Import-Script
22.09.2003, 01:32
oh gott das müssen harte zeiten gewesen sein... so ganz ohne internet, mp3s und divx ... hehe <BR> <BR>nuja... so hab ichs auch geschrieben. alles einzeln. hatte nur eben gedacht des bascom mein code ja auch nur in hex files compiliert. immerhin sollen ja hochsprachen zur erleichterung dienen. da pack ich halt in eine zeile, was ich in assembler in 10 zeilen packe... wieso des nich beim rechnen funzt ist mir rätselhaft. so muß ich jetzt undendlich eigentlich unnötige &#34;zwischenrechnungsvariablen&#34; erstellen. wie oll... ;O/ <BR> <BR>anm. <BR>a = b &#43; &#40;c &#43; d&#41; hat übrigens auch nicht geklappt. hatt ich schon versucht in meiner jugendlichen naivität ... zum heulen alles ;O&#41; <BR> <BR>grüßlis <BR>nies

Import-Script
22.09.2003, 10:55
Da musst Du durch! Diese harte Schule haben viele von uns hinter sich; das gehört einfach dazu. <BR>Assembler ist ja bereits schon Mnemonic, also Menschenverständliche Kürzel statt Zahlenkolonnen. <BR>Die Hochsprache abstrahieren das noch ein wenig erträglicher. Der Basic Compiler nimmt dir also nur ab; <BR>a=b&#43;c zu schreiben <BR>statt; <BR>Load PTR&#40;indexb&#41; <BR>Add PTR&#40;indexc&#41; <BR>Neuen Speicherplatz anlegen <BR>Prüfen, ob überhaupt möglich <BR>Store &#40;PTRindexa&#41; <BR>und wenns schiefgeht paar &#34;???&#34; ausgeben oder so, <BR>gibt wieder 100 Zeilen Mnemonic für den Codegenerator und der macht ca. Faktor 3 soviele Hex-Bytes draus und berechnet deren Adressen, wuselt das noch in ein ladbares Intel-Hex-File um und legt es Dir auf die Festplatte oder schickt´s direkt aufs Prog-Kabel. Ist doch nett so ein Compiler...<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR>

Import-Script
24.09.2003, 02:56
ich will ja nicht pingelig sein, aber das teil hatte 3.25mhz. davon waren im fast-mode etwa &#34;2mhz nutzbar&#34;, im slow-mode circa &#34;800khz&#34;. <BR> <BR>dafür waren die anleitungen damals noch nett zum lesen... <BR> <BR> <BR>------------------------------------------------ <BR>Getting Started <BR>Welcome to the world of computing. Before you plug in your new Timex/Sinclair 1000, please take a moment to think about this exciting new adventure. We want to assure you that: <BR>1. You will enjoy computing. <BR>2. You will find it easy as well as enjoyable. <BR>3. You shouldn&#39;t be afraid of the computer. You are smarter than it is. So is your parakeet, for that matter. <BR>4. You will make mistakes as you learn. The computer will not laugh at you. <BR>5. Your mistakes will not do any harm to the computer. You can&#39;t break it by pushing the &#34;wrong&#34; button.

Import-Script
24.09.2003, 02:59
ach ja: <BR> <BR><a href="http://oldcomputers.net/zx81.html" target=_top>http://oldcomputers.net/zx81.html</a>

Import-Script
24.09.2003, 14:22
Der Link ist nicht schlecht; nur das mit dem Preis muss man sich echt reintun; heute in EuroLand... <BR> <BR>99 Dollar sind heute &#40;fast 1:1&#41; 99 Euro = 198 &#40;alte&#41; DM. 1980/81 sah das Faktor 2 übler aus: Dollar / DM. <BR>Wie gesagt: Nicht täuschen lassen. Das Teil kostete als Bausatz zum Selber.zusammenlöten 498,-DM. <BR>Keine 2 Jahre später bekam man den &#34;Timex&#34; &#40;identisches Teil&#41; für 98,- DM als Fertiggerät. <BR>Für diese kleine hinten afsteckende Zigarettenschachtel &#40;16kB Speichererweiterung&#41; hab ich damals halb Frankfurt auf den Kopf gestellt uns sie dann für nur!!! 159,- DM statt wie überall anders 198,- DM im Kaufhof erstanden. <BR>Echt bitter zu &#34;Taschengeldzeiten&#34; bzw. zu Lehrlingsgehalt damals... &#40;Grössenordnung 400,- DM / Monat - 2. Lehrjahr&#41; <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>Trotzdem hat sich´s gelohnt; möchte die Zeit mit dem ZX81 nicht missen.

Import-Script
25.09.2003, 02:21
ich hab&#39; einen timex sinclair 1000 zuhause... da ist leider irgendwas defekt... <BR> <BR>und dr. joscht wills leider nicht reparieren :-&#41; <BR> <BR> <BR>&#40;ist ja sowieso ziemlich schwierig, da die vlu&#39;s nie für den eigengebrauch hergestellt wurden&#41;

Import-Script
25.09.2003, 14:13
@ dr_evil: jetzt muesch aber brämse. i ha nie g&#39;seit, dass is ned versuech. mer hät eifach no nie de rechtig ziitponkt g&#39;fonde. <BR> <BR>gruss <BR>dr. joscht

Import-Script
25.09.2003, 18:06
:-&#41; <BR> <BR>täik it iisi mösiö joscht