Copier le boot secteur 0 et le kernel secteur 1....sur disquette ???

Messages postés
7
Date d'inscription
samedi 5 janvier 2002
Statut
Membre
Dernière intervention
10 mars 2005
- - Dernière réponse : ccgousset
Messages postés
147
Date d'inscription
samedi 1 août 2009
Statut
Membre
Dernière intervention
9 juillet 2019
- 16 juin 2015 à 08:52
bonjour,
excusez moi tout d'abord par cette ignorance mais il faut bien commencer un jour...

voilà j'ai suivi les vours et tus de "inferno" un des rares sites français qui parle des os et je n'arrive pas à copier le kernel correctement sur la disquette.

je m'explique, pour le boot.bin c'est ok avec nasm j'ai fais comme il a dit
mais ensuite je n'arrive pas à :
1. créer l'image de la disquette en rassemblant boot.asm + kernel.asm -> image.img
2. soit copier directement le kernel sur le secteur correspondant indépendamment du boot.

je suis sous windows avec nasm et comme émulateur bochs...
merci de m'aider si vous le pouvez car je comprends rien..ou plutôt que dalle !!!!

thanks a+
Afficher la suite 

3 réponses

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
0
Merci
salut,

[ORG 0x100]
[BITS 16]
bootmake:
lea bx,bootdata
mov ax,bootnbs
xor dx,dx
mov cx,1
mov ah,03h
int 13h
ret
bootnbs: dw (bootend-bootdata)/512 ;!!! < 18
bootdata:
incbin boot.bin
incbin kernel.bin
bootend:

@++
brino789
Messages postés
20
Date d'inscription
mercredi 5 novembre 2014
Statut
Membre
Dernière intervention
6 février 2016
-
bonjour je n'arrive pas a crée l'image de la disquette en rassemblant boot.asm + kernel.asm -> image.img

quand je compile ton code avec :
nasm -f bin toncode.asm -o toncode.com


j'ai des erreur de compilation

peut tu me guider Merci
Utilisateur anonyme > brino789
Messages postés
20
Date d'inscription
mercredi 5 novembre 2014
Statut
Membre
Dernière intervention
6 février 2016
-
Salut, il faut rajouter les doubles crochets sur bootdata de l'instruction lea: lea bx, [bootdata]

Et sinon quells sont tes erreurs de compilation à part cette erreur ?
Commenter la réponse de cs_patatalo
Messages postés
7
Date d'inscription
samedi 5 janvier 2002
Statut
Membre
Dernière intervention
10 mars 2005
0
Merci
merci beaucoup je vais essayer de ce pas
Commenter la réponse de cs_hudson
Messages postés
147
Date d'inscription
samedi 1 août 2009
Statut
Membre
Dernière intervention
9 juillet 2019
-2
Merci
Pour recouper ton savoir cherche les sources asm de Michael Tischer .
PaX.
Commenter la réponse de ccgousset