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: Wie Werte > 256 als Variable verarbeiten? Kategorie: C-Control I Micro (von Achim - 25.10.2006 17:17)
 Als Antwort auf Re: Wie Werte > 256 als Variable verarbeiten? von Thomas Wulf - 25.10.2006 15:04
Achim nutzt:  CC1-Station V1.1
> > Hallo!
> >
> > Ich möchte mit der Micro einige mathematische Prozesse ausführen. Leider soll und kann man die Variable nicht als WORD deklarieren, nur als BYTE. Ich kann somit nur Werte bis 256 verarbeiten. Wie kann man nun für die Micro Variablen definieren, die Werte bis 32000 zwischenspeichert und verarbeitet?

> du kannst doch eine WORD Variable als 2-Byte Variable darstellen (Low-Byte und High-byte).und diese 2 Byte getrennt verarbeiten. Das ist zwar etwas umständlich, wird aber bei allen 8-Bit Prozessoren angewendet und es funktioniert prima.

Für "mathematische Prozesse" braucht man dann aber Zugriff auf das Carry-Bit, und den hat man mit Basic IMO nicht (mal vorausgesetzt, der Prozessor der Micro hat überhaupt eines). Auch die Tatsache, dass beide Bytes vom Basic als vorzeichenbehaftete Zahlen im 2-er-Komplement behandelt werden, macht das nicht gerade einfach.

Bye
 Achim

 Antwort schreiben

Bisherige Antworten:

Re: Wie Werte > 256 als Variable verarbeiten? (von Dietmar - 27.10.2006 16:12)