Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: mem.copy: Quell-Array Position? Kategorie: Programmierung (von AndrĂ© H. - 12.01.2005 21:00)
Als Antwort auf Re: mem.copy: Quell-Array Position? von Thomas - 5.01.2005 17:29
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Thomas,

> kann für etwas längere ASM-Routinen auch eine byte-Array anstelle einer string-Variable genommen
> werden oder wird dieser Datentyp anders abgelegt?

Das geht natürlich auch. Jedoch kann man hier die Daten nich so schön ablegen, da man diese
Byteweise bzw. Wordweise in das Array schreiben muĂ?.
Allerdings kann man auch Stringarrays benutzen.

Da ein String 30 Byte Nutzdaten hat, aber 32 Byte belegt, muĂ? man hier einen Kunstgriff machen:

string asmcode[2];

function setByte30_31(byte s[], byte b30, byte b31)
{
 s[30]=b30;
 s[31]=b31;
}
...
...
asmcode[0]="<30 Byte ASM-Daten, Byte 0 - 29>"
setByte30_31(asmcode[0],<Byte30>,<Byte31>);
asmcode[1]="<30 Byte ASM-Daten, Byte 32 - 61>"
setByte30_31(asmcode[1],<Byte62>,<Byte63>);

Dies wäre dann noch etwas eleganter, als gleich Byte- oder Integerarrays zu benutzen.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: mem.copy: Quell-Array Position? (von Thomas - 13.01.2005 21:38)
    Re: mem.copy: Quell-Array Position? (von André H. - 18.01.2005 22:48)
        Re: mem.copy: Quell-Array Position? (von Thomas - 18.01.2005 23:55)
            Re: mem.copy: Quell-Array Position? (von André H. - 21.01.2005 19:25)
    Re: mem.copy: Quell-Array Position? (von Holger - 14.01.2005 12:24)
        Re: mem.copy: Quell-Array Position? (von Thomas - 14.01.2005 18:09)