extrn
|
Hej Rowlere. Jeg er ved at samle mig et simpelt styresystem i Assemblerkode, og vil gerne gå længere end hvad jeg har lavet indtil videre. Jeg ved at når du har en bootloader i Assembler (kan ikke undgås), så kan du også bruge C og C++ til at kode selve styresystemet (dog med inline assembler til diverse funktioner). Jeg ved også at man skal bruge assembler keywordet extrn til at kalde C kode fra Assembler, men jeg ved ikke hvordan den fungerer. Er der nogen der kan finde en tutorial eller forklare hvad extrn gør, og hvordan man kan bruge den? - Oliver PointfordelingForfatteren har lukket tråden og har valgt at fordele de 10 point således:
|
|
|
http://winavr.scienceprog.com/avr-gcc-tutorial/how-to-combine-c-program-with-external-asm.html Er det eneste jeg lige kan finde omkring emnet? |
Oprettet af:
|
| Det er det der er problemet. Der er ikke særlig god dokumentation på Assembly da det er virkelig "old skool", men hvis man skal lave operativ systemer, så er det behøvet :-/. |
Oprettet af:
|
|
http://www.very-clever.com/download/nongnu/pgubook/ Fandt nogen tutorials der.. Ved ikke hvor avancererede de er, men det er i ASM-sproget.. |
Oprettet af:
|
|
Det er ikke det jeg har brug for. Har følgende bootloader (virkelig simpel):
Men istedet for at kode det udelukkende i Assembler, så ville jeg bruge extrn til at køre C++ kode. ex. Ny Bootloader:
test.cpp
|
Oprettet af:
|
| Den bygger op på Linux, jeg bygger op på ingenting :) |
Oprettet af:
|
|
Really, just.. Never mind :) Sidst redigeret 14:05 24/11/2010 |
Oprettet af:
Point modtaget: 10 |

Lukket