Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Variablen Kategorie: Programmierung Basic (von Kay - 21.12.2004 15:57)
 Als Antwort auf Variablen von Michael - 21.12.2004 13:48
ich kann nur für die V 1.1 des CControl sprechen,
die du aber wahrscheinlich nicht haben wirst.

in der Version 1.1 gibt es in CCBasic exact 24 bytes
für variablen, also entweder 12 words oder 196 bit.
bei dieser version ist es so, das bei der definition
von words diese an ungeraden ordungszahlen "ausgerichtet"
werden:

define a byte
define b word

würde also glatt ein byte verschenken, denn a benutzt byte 1
und das word würde automatisch erst byte 3 und 4 belegen.
also zuerst words, dann bytes und dann bits definieren.
zur sicherheit kann man die definitionen mit ordungszahlen
in eckigen klammern ergänzen - bei bits ist dies sogar ein MUSS!

also größte sorgfalt bei den definitionen walten lassen, sonst definiert
man unabsichtlich überschneidungen. wenn man das will, kann man
dies aber auch absichtlich tun:

define a word
define a_hi byte[1]
define a_lo byte[2]

klar? so wäre der separate zugriff auf hi-byte und lo-byte des
words m durchaus möglich. kann mal nötig sein.

wie gesagt, all dies gilt für den "alten" CControl in der Version 1.1
bei künftigen fragen gib bitte an, was du verwendest, damit keiner in
die irre läuft mit seinen erklärungen.

viel spaß beim gemeinsamen hobby!
Kay

 Antwort schreiben

Bisherige Antworten:

Re: Variablen (von Michael - 21.12.2004 16:34)