Sida 3 av 3
Postat: 6 december 2008, 22:29:49
av AndersG
Att ha separata filer för varje rutin verkar jobbigt...
Så är dock tex mattebiblioteken i C uppbyggda.
Postat: 7 december 2008, 00:09:07
av sodjan
Din metod blir lite meningslös om den inte fungerar då sub1 och sub2
ligger i en separat fil, det är ju ändå så man vill organisera sina projekt.
Man vill ju inte ha sitt "matte bibliotek" i huvudfilen till varje projekt (utan
alltså bara lägga till det som en extra "source file").
Samma sak med vad som fungerar eller inte i absolute mode, ingen
kör absolute mode i alla fall.
> Att ha separata filer för varje rutin verkar jobbigt...
Man det underlättar för "make" funktionen i MPLAB att bygga
projekten på effektivast sätt (d.v.s bara assemblera det som
är nödvändigt). Det är ju inget heller som hindrar att man har en projekt
gemensam INC fil där man gör #define för de matterutiner som man tänker använda.
Postat: 7 december 2008, 09:52:03
av persika
I mitt egenhängt gjorda matematik-bibliotek finns det 32 st subrutiner, många av dom är bara gemensamma underrutiner.
Tycker inte det är nån bra lösning att ha 32 st asm-filer för det.
Postat: 7 december 2008, 13:12:04
av sodjan
Men låt bli då.
Du kan ju ha ifdef/endif och länka in de du behöver med några #define.
Å andra sidan, om det är mycket gemensam kod, så sparar du kanske
inte så mycket i alla fal så att det värt extra jobbet...
Postat: 7 december 2008, 21:19:14
av persika
Ja, jag ska testa det iaf. Kanske det går bra, kanske det är nån fallgrop med det..