( locsemege | 2025. 02. 06., cs – 14:40 )

Noha én szeretek assembly-ben programozni, egy PIC18F26Q71-re épp az imént fejeztem be egy programot C-ben írva munka kapcsán. Csak a programmemória 16 %-át használtam ki, s ebben minden benne van, többek között a kommunikáció is. Ráadásul szokásom struktúrák és függvénypointerek használata.

Egyébként néztem, függvénypointereket elég egyszerűen oldja meg. Felteszi a stack-re a változóból származó címet, majd return, s így adja át a vezérlést tetszőleges, futásidőben számolt címre. Egyébként a ZX Spectrum is valahogy így csinálta:

PUSH BC
RET

:)