Je veux savoir quelle est la manière standard d'écrire un noyau simple à compiler sur NASM?Ecrire un noyau OS dans l'assemblage avec NASM
Pour obtenir plus clairement: j'ai pu définir le bloc de code avec tous les façons suivantes:
[segment code]
[segment .code]
segment code
segment .code
[section code]
[section .code]
section code
section .code
Je dois savoir ce qui est le moyen standard pour le faire, et quelle est la différence entre les deux ...
Merci
NASM a [excellente documentation] (http://www.nasm.us/doc/nasmdoc6.html#section-6.3). Quelle partie de cela avez-vous de la difficulté à comprendre? Vous avez plus de chances d'obtenir des réponses ici avec une question plus spécifique. –
Voulez-vous vraiment dire * "noyau" *? Ou voulez-vous simplement dire un simple * programme *? –
Je veux dire un noyau à démarrer (au lieu du système d'exploitation actuel ..) – Betamoo