*lol* Wenn man beide Varianten in EINE source schreibt, ersparte er sich die ganze Rechnerei und nimmt nur Literale.
(müsste man gucken, ob das nur für PI gilt oder für alle werte
jetzt schau ich mir noch an, was er macht, wenn ich ihn zum Rechnen zwingeCode://---------------------------------------- C = Sin(3.1415) //---------------------------------------- LDI XL,0x60 LDI XH,0x00 LDI ZL,0x8C LDI ZH,0x03 CALL L_0x0276 // 4 Byte Literal 0x38C --> C-single //---------------------------------------- C = 3.1415 //---------------------------------------- LDI XL,0x60 LDI XH,0x00 LDI ZL,0x90 LDI ZH,0x03 CALL L_0x0276 // 4 Byte Literal 0x390 --> C-single //---------------------------------------- C = Sin(c) //---------------------------------------- LDI ZL,0x60 LDI ZH,0x00 CALL L_0x036E // C-single --> R13, 14, 15, 16 LDI ZL,0x0D LDI ZH,0x00 LDI XL,0x60 LDI XH,0x00 CALL L_0x0286 // R13, 14, 15, 16 --> C-single //---------------------------------------- CLI // "END" L_0x00B8: RJMP L_0x00B8 Literal-0x038c .DB 0x04, 0x4F, 0xC2, 0x38 Literal-0x0390 .DB 0x56, 0x0E, 0x49, 0x40 ;.O.8V.I@







Zitieren

Lesezeichen