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: Print Befehle welcher Syntaxfehler ? Kategorie: Programmierung Basic (von gerdl - 7.11.2011 11:56)
 Als Antwort auf Print Befehle welcher Syntaxfehler ? von Pohl - 6.11.2011 17:42
gerdl nutzt:  CC1-Unit V1.1, Open-Micro, Open-Mini, Open-Midi
Hallo!
Du hast 24 Byte Variablenspeicher da├č heisst
192 Bit, 24 Byte, 12 Word
Word[1] = Byte[1] und Byte[2] und Bit[1]bis Bit[16]usw.
Wenn Du Bit 1 ver├Ąnderst wird auch Word 1 und Byte 1 ver├Ąndert.
Um ├╝berschneidungen zu verhindern alle mit Zahl definieren
 
 Define W1 Word[1] dann Byte 1 und 2 nicht mehr verwenden (Word beginnt immer bei Byte 1,3,5,7 usw.) Bit 1 bis 16 sind daher auch schon belegt.

Schau Dir mal dass an unter "Download Area"  "C-Control-intern-Sammlung"

In diesem ZIP-Archiv ist ein gepatchter CCBASIC-Compiler f├╝r DOS (CCBAS.EXE) enthalten, mit dem in BASIC-Programmen mehr als die ├╝blichen 24 Byte- oder 12 Wordvariablen verwendet werden k├Ânnen. Die neuen Variablen werden in einem Speicherbereich abgelegt, der auch vom Betriebssystem benutzt wird, deshalb sind bei Verwendung der Variablen bestimmte Dinge zu beachten. Es sollte aber in (fast) jedem Anwendungsfall m├Âglich sein, rund 12 Byte- oder 6 Wordvariablen zus├Ątzlich "herauszuholen".

Bitte die beiliegende HTML-Seite INFO.HTM erst komplett durchlesen, bevor die neuen Variablen verwendet werden!

Gru├č
gerdl



> Define W1 Word[1]
> Define W2 Word[2]
> Define W3 Word[3]
> Define W4 Word[4]
> Define W5 Word[5]
> Define W6 Word[6]
> Define W7 Word[7]
> Define W8 Word[8]

> Define B1 Byte[17]
> Define B2 Byte[18]
> Define B3 Byte[19]
> Define B4 Byte[20]
> Define B5 Byte[21]
> Define B6 Byte[22]
> Define B7 Byte[23]
> Define B8 Byte[24]
>
> Define Bit1 Bit[1]    Bit 1-8 ├╝berschneiden sich bereits mit Word 1 und Byte 1
> Define Bit2 Bit[2]
> Define Bit3 Bit[3]
> Define Bit4 Bit[4]
> Define Bit5 Bit[5]
> Define Bit6 Bit[6]
> Define Bit7 Bit[7]
> Define Bit8 Bit[8]
>

 Antwort schreiben

Bisherige Antworten:

Re: Print Befehle welcher Syntaxfehler ? (von Pohl - 7.11.2011 12:57)