begin process at 2012 05 25 06:04:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

c, c++ et asm

 > 

Comment compiler un kernel en C et en asm


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment compiler un kernel en C et en asm

mercredi 13 avril 2005 à 12:34:03 | Comment compiler un kernel en C et en asm

vinc1008881


Bonjour tous le monde

Voilà mon problème :

Je voudrait faire un petit kernel en C qui contient admettons 2 fonctions

- cls
- printf


Ces fonctions, je les ai codées en assembleur dans un fichier .asm (ne me demandez pas pourquoi je les ai pas faites en C. Mon fichier kernel.c doit apeller ces deux fonctions. Ensuite je doit compiler mon fichier .c en fichier .sys par exemple, le fichier sys étant lu avec un secteur de boot.

J'ai lu de la doc sur le net mais je comprend pas grans chose. Pouvez vous me dire comment je peut réalisez toutes ces operations ?

Je travaille sous Windows et j'ai gcc.exe nasm.exe et ld.exe

Merci bcp
vendredi 15 avril 2005 à 14:06:39 | Re : Comment compiler un kernel en C et en asm

LordBob

Membre Club
il y a plusieurs sources ici d'OS, demande des conseils à leur auteur, il pourrait t'aider et te donner des conseils !
tu aurras surement plus de chance que jusqu'à maintenant sur le forum !
Bob...

"La chance accorde ses faveur aux esprits avertis..."


Cette discussion est classée dans : fichier, compiler, fonctions, asm, kernel


Répondre à ce message

Sujets en rapport avec ce message

Convertion asm vers hex (ou bin) [ par mistigry ] J'utilise un PIC16F870 avec le compilateur CH Basic V1.2, ce compilateur me fournit des fichier asm (ou bsc) et pour pouvoir transférer le fichier sur fichier asm [ par zaka2005 ] salut ,je voudrais savoir comment on fait pour ecrire dans un fichier en language assembleur(l'instruction qui permet d'ecrire dans un fichier )je sai tasm32 [ par jeannot_ ] Salut!J'aimerais executer un prog en asm. Qd je le compile sous dos (le fichier  .asm),  tout est nickel et j'obtiens un fichier  ".obj". Je n'arrive HELP NEWBI [ par pepsidrinker ] Slt tlm. Je programme depuis quelque anné en VB, et maintenant, l'heure est venu pour moi d'apprendre ASM. Seulement, je n'ai AUCUNE notion d'ASM. Pou secteur boot sur CDs [ par sajaris ] Bonjour a tous, j'ai essayé quelques tutoriels sur la creation d'un secteur boot et d'un petit kernel (les exemple ne manque pas sur le net). Mon prob challenge .asm [ par vincent2795 ] Bonjour, je recherche une source en .ASM si possible détailler,qui consiste a supprimer n importe quelles nombre de caractères en début de ligne sur t Comment creer un fichier .asm dans Micorsoft Visual Studio 2005 porf. [ par yamlal ] Bonjour tout le monde,j'ai uene petite question à vous poser! Est-il possible de créer un fichier .asm et verifier des erreurs des codes dans le logic Copy de Fichier vers . [ par vincent2795 ] Bonjour, j' ai beau chercher je ne trouve rien de très concret sur le net, avérais dire l' asm se perd un peut....je recherche comment faire pour cher ou se branche mon clavier ? [ par binhex ] salut a tous. est ce que quelqun ( plus a son aise que moi dans l'asm ) peut dire comment connecter un clavier xy 3x4 sur un pic 16f877. d'apres son déboguer un fichier .asm [ par tahsgh ] Salam; comment déboguer un programme assembleur? (sous Linux) est ce que ça peut être fait sans utiliser la commande gcc? Merci


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales