Hallo,
1 | 30: _startup (void) |
2 | 31: { |
3 | 32: _asm |
4 | 33: // Initialize the stack pointer |
5 | 34: lfsr 1, _stack |
6 | 08C4 EE1E LFSR 0x1, 0xe00 |
7 | 08C6 F000 NOP |
8 | 35: lfsr 2, _stack |
9 | 08C8 EE2E LFSR 0x2, 0xe00 |
10 | 08CA F000 NOP |
Der Ausschnitt für die Stack Initialisierung vom mcc18 Compiler. Wieso werden für den Stack 2 Register benötigt? FSR1 udn FSR2 Gruß, Daniel ps: ich gehe davon aus, dass in LFSR 0x1 .. 0x1 für FSR1 steht.