Parallax Propeller: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Regel 20:
 
==Ingebouwde SPIN Bytecode interpreter==
De propeller heeft een ingebouwde [[bytecode]]-[[interpreter]] voor de speciaal voor de propeller ontworpen hogere programmeertaal genaamd 'SPIN'. Dit is een object georiënteerde programmeertaal waarvoor een (gratis) ontwikkelingsomgeving bestaat, genaamd "The propeller tool", deze draait (voorlopig alleen) onder Windows XP (en Vista). SPIN draait veel langzamer dan de eigen machinetaal van een COG, maar is niet gebonden aan de 2K-geheugenlimiet van een COG, en is veel zuiniger met geheugen omdat elke instructie in slechts één byte is opgeslagen, in plaats van de vier die elke machinetaalinstructie behoeft. Deze oplossing lijkt een beetje op die van de [[ARM9]]-processors, die 8 bit "thumb"-code-instructies kunnen gebruiken voor "compacte langzame code" en 32 bitinstructiesbits instructies voor de rest, alleen doet de propeller dit met [[firmware]], in plaats van met een hoop extra hardware. De propeller kan in elk van zijn acht COG's een kopie laden van de "SPIN-code-interpreter", dus kunnen er acht SPIN-programma's tegelijk draaien. SPIN is snel genoeg om in software dingen te doen zoals het nabootsen van een snelle [[UART]]. Vanuit een in SPIN geschreven programma kan de propeller echter ook (in een andere COG) machinetaalprogramma's starten.
 
==32 I/O-poorten==