
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Eckhard, ich kann keinen Fehler erkennen. Siehe folgendes Programm: INCLUDE "om.def" DEFINE var01 BYTE DEFINE var02 BYTE DEFINE var03 BYTE DEFINE var04 BYTE DEFINE var05 BYTE DEFINE var06 BYTE DEFINE var07 BYTE DEFINE var08 BYTE DEFINE var09 BYTE DEFINE var10 BYTE DEFINE var11 BYTE DEFINE var12 BYTE DEFINE var13 BYTE DEFINE var14 BYTE DEFINE var15 BYTE DEFINE var16 BYTE DEFINE var17 BYTE DEFINE var18 BYTE DEFINE var19 BYTE DEFINE var20 BYTE DEFINE var21 BYTE DEFINE var22 BYTE DEFINE var23 BYTE DEFINE var24 BYTE DEFINE var25 BYTE DEFINE var26 BYTE DEFINE var27 BYTE DEFINE var28 BYTE DEFINE var29 BYTE DEFINE var30 BYTE DEFINE var31 BYTE DEFINE var32 BYTE DEFINE var33 BYTE DEFINE var34 BYTE DEFINE var35 BYTE var34=var35+123 test end PROCEDURE test COMPILE var34=var35+&hab RETURN END PROCEDURE Die Prozedur wird in den folgenden Assemblercode übersetzt: PROC TEST INLASM #ocbasr16 '22 !lda 162 !jsr 61646 #ocbasr18 '85 !lda #171 !jsr 61646 #ocbasr20 '51 !jsr 62097 #ocbasr21 '25 !jsr 62189 !sta 161 #ocbasr23 '6 !rts END PROC Tritt das von Dir geschilderte Problem in Kombination mit BIT-Variablen auf? Bitvariablen lassen sich bei C-Control-kompatiblen Kontrollern generell nur in den ersten 32 Byte des Userrams unterbringen. Grüße Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |