begin process at 2010 09 06 06:27:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Systeme

 > DÉBUT D'OS TRÈS SIMPLE

DÉBUT D'OS TRÈS SIMPLE


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Systeme Classé sous :exploitation, systèmedexploitation, systeme, système Niveau :Débutant Date de création :28/12/2005 Date de mise à jour :29/12/2005 18:20:28 Vu / téléchargé :6 380 / 686

Auteur : bloom1

Ecrire un message privé
Site perso
Commentaire sur cette source (25)
Ajouter un commentaire et/ou une note

 Description

Voilà ma première source sur ce site !!!
Le bootloader c'est lui de HWW_Mb. (Je le remercie) Grâce a lui j'ai pu faire cet OS !!!
Bon...
Il a sa propre intérruption d'affichage (86h) que j'ai fait...
Il faut sélectionner 16 Bits au démarrage
Pour le tester, il suffit d'avoir RARWrite et de copier sur la disquette le fichier os.bin


Et voilà, vous me direz comment loader un programme avec, c'est le but que j'ai poster ce code, car la ligne de commande fonctionne mais aucun programme, car je sais pas comment récupérer la ligne qui a été écrit et de charger le programme avec son nom...

Merci !



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 décembre 2005 18:20:29 :
Changement tout cours(pour dire ma difficulté dans la description)

 Sources de la même categorie

DÉPLACEMENT D'UN RÉCTANGLE ROUGE A L'AIDE DE LA SOURIS par KIMI1632
Source avec Zip SCHEDULEUR TEST par patatalo
Source avec Zip Source avec une capture LIVE CD OMF par patatalo
Source avec Zip "MORTIMER": UN HOBBY OS par bofur
Source avec Zip Source avec une capture LE SYSTÈME D'EXPLOITATION LOGRAM par steckdenis

 Sources en rapport avec celle ci

DÉPLACEMENT D'UN RÉCTANGLE ROUGE A L'AIDE DE LA SOURIS par KIMI1632
Source avec Zip Source avec une capture LE SYSTÈME D'EXPLOITATION LOGRAM par steckdenis
SOURIS, BOUTONS, CURSEUR par PCBill
Source avec Zip COMMENT FAIRE UN LIVECD par aloneinthedark
Source avec Zip MANIPULER LES CHEMINS,WINDOWS,DOS,SYSTÈMES.. par ToutEnMasm

Commentaires et avis

Commentaire de bloom1 le 28/12/2005 19:26:04

N.-B. : Il a été assemblé avec NASM

Commentaire de patatalo le 29/12/2005 10:58:15 administrateur CS

salut,

c'est quoi un OS ? ça fait quoi exactement ?

@++

Commentaire de patatalo le 29/12/2005 11:27:32 administrateur CS

re,

c'est pas du travail d'initié mais de débutant, donc, je note 2 ( je note large ) pour un travail d'initié et 6 pour un travail de débutant.

deuxieme chose, pourquoi le loader aurait-il besoin de savoir si le kernel a charger est 16 ou 32bits. N'est ce pas plutot au kernel de tester ce qu'il y a der mieux ? si CPU < 286 alors OS 16bits sinon 32 bits.

de plus, je ne suis pas sur que le code de chargement soit correct: add bx,0x2001 ? a quoi sert cet octet en plus ?

je pense que tu a recopié en grande partie le travail d'un autre sans le comprendre forcement...

@++

Commentaire de bloom1 le 29/12/2005 18:19:04

Nenon c'est parce que j'ai JUSTEMENT ESSAYÉ DE FAIRE CHARGER UN PROGRAMME EXTERNE. Mais cela n'as pas fonctionné... Justement le but que j'ai poster cette source c'est que le monde m'aide a charger un programme avec la ligne de commande...

Commentaire de bloom1 le 29/12/2005 18:23:40

Ah et pour le 16 Bits c'est parce que mon code est en 16 BITS ok ? LE BOOTLOADER N'EST PAS DE MOI !!! Je l'ai dis dans la description. Si je le charge en 32 Bits ca ne foncitonne pas... Patatalo si tu ne comprends pas ne dis pas de commentaires. Parce qu'un OS c'est un OPERATING SYSTEM.
Donc voilà

Commentaire de bloom1 le 29/12/2005 18:24:50

En passant je dis pas ca en parlant en sarcastique lol je parle en riant un peu... !!!

Commentaire de patatalo le 30/12/2005 09:34:22 administrateur CS

salut,

a mon avis, c'est toi qui ne comprends pas ce que tu fais.

si tu veux de l'aide pour creer quelque chose va dans le forum, c'est fait pour ça. Recopier le source d'un autre qui de plus est faux, désolé mais je vois pas l'interet de partager ça !!!

tu n'as d'ailleurs pas répondu a mes questions:

pour toi c'est quoi un OS. ( répondre Operating System prouve bien que tu ne sais pas de quoi tu parle. )

deuxieme chose, pourquoi le loader aurait-il besoin de savoir si le kernel a charger est 16 ou 32bits. N'est ce pas plutot au kernel de tester ce qu'il y a der mieux ? si CPU < 286 alors OS 16bits sinon 32 bits.

de plus, je ne suis pas sur que le code de chargement soit correct: add bx,0x2001 ? a quoi sert cet octet en plus ?

moi par contre, je suis sarcastique, ...

les codes de MBR sont nombreux sur le net, tu n'as peut etre pas choisi le bon. Donc, recopie un bon et poste ta source...

@++

Commentaire de bloom1 le 30/12/2005 19:22:38

C'est parce que mon code est 16 BITS lol je n'ai pas encore appris le 32 c'est pas dur a comprendre et je comprend tout ce que j,ai fais la dessus et en passant JE N'AI PAS COPIÉ ok ??? Disons que tu parles mais tu parles trop vite...
«de plus, je ne suis pas sur que le code de chargement soit correct: add bx,0x2001 ? a quoi sert cet octet en plus ?» ca c'est hww_mb qui a essayé de m'aider ok ???

Commentaire de bloom1 le 30/12/2005 19:24:21

Et un OS pour moi c'est comme Linux et Windows, permettant de se loader au début du démarrage de l'ordi et qui permet de charger des programmes et rendre l'ordinateur UTILE ! Disons que le mien n'est pas encore utile lol mais bon

Commentaire de bloom1 le 30/12/2005 19:26:05

Ah et le add bx,0x2001 ca sert a lire sur une disquette si tu savais !!!

Commentaire de patatalo le 31/12/2005 02:03:59 administrateur CS

re,

le pb pour toi c'est justement que je sais et que add bx,0x2001 est sensé ajuster un buffer qui lit 16 secteurs.

Le + terrible c'est que apparement seul moi et bien sur, ceux qui ne perdent pas leur temps à tergiverser sur cette source,  savent que 16*512 = 0x20000 et pas 0x2001

sur ce, je te laisse continuer sur ta lancée...

@++

Commentaire de bloom1 le 31/12/2005 23:18:35

Ah mais c'est pas moi qui a fait ce boot lool !!! (Juste le boot, le kernel c'est moi).
Mais est-ce qu'il y a le int 13h apres ???
Si oui ben ca lit dans la disquette(si c'est sur le boot) ...
Tk moi je me chicane plus :P

Commentaire de SAKingdom le 30/01/2006 20:29:09

Où tu définie ton interruption d'affichage (0x86)?

Commentaire de SAKingdom le 30/01/2006 20:33:25

Ah j'ai trouvé. C'est comme sa qu'on fait?

Commentaire de bloom1 le 02/02/2006 01:45:35

Oui lol

Commentaire de clipper5 le 08/05/2006 01:40:38

je comprend rien de tous ce que vous parlez

Commentaire de bloom1 le 08/05/2006 01:42:05

LOOOL !

Commentaire de clipper5 le 08/05/2006 01:44:44

il faut que quelq'un essaye de m'expliquer un peut plus

Commentaire de bloom1 le 09/05/2006 00:42:26

Est-ce que tu connais l'assembleur pour commencer ?

Commentaire de NOURLINS le 14/08/2006 00:36:54

Salam, Salut
Je suis debutant en asm ^^

Pour ta question, charger un programme
je penss...que fo déja ton os fait des API, et que le programme programmer pour ton OS... je pensse !!

et si tu veux un exemple, tien un os arabe ^^ simple mais c fait en ASM/C... mé c simple a comprendre ^^

un OS avec s propre API, et avec un petit programme comme un exemple ^^, je le trouve bien !!

http://xos.freezee.org

Bonne chance ^^ ++

------------------
www.nourlins.c.la

Commentaire de NOURLINS le 14/08/2006 00:43:05

Salam, Salut

et voila une image (exemple), le programme charger et lancer comme tu veux ^^

just lire bien le code, et tu va comprendre, c simple ^^

http://xos.freezee.org/showimg.php?img=scrsht/xos014b.jpg

@+   (Désoler pour les faute aurthographe)

Commentaire de SAKingdom le 14/08/2006 00:50:08

L'OS le plus professionel que je connaisse, fais en assembler, version 32 et 64bits et MenuetOS:

http://www.menuetos.net/

Très performant. Exploration du code pour les courageux seulement.

Commentaire de NOURLINS le 14/08/2006 16:56:22

Salam; Salut

oui, MenuetOS est bien, mé je voi que ill compliké pour un debutant comme moi, en+, je conner un OS 32 fais en assembler bien aussi comme MenuetOS ^^  c SOL OS  :-)

http://www.oby.ro/os/

Exploration du code pour les courageux seulement.  :-))
@+

Commentaire de bloom1 le 15/08/2006 00:46:56

Euh... Je connais déjà tous ces OS loll mais maintenant j'ai arrêté ce projet... Donc cela me sert plus a rien ... :P et j'en avais commencé un en langage C qui fonctionnais mais qui ne chargais pas de programme.

Donc merci pareille

Commentaire de Ricky_MacElroy le 10/07/2007 23:19:09

OS très moyen, tu devrais écouter Mourlins

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

gestionnaire d'écran pour système d'exploitation [ par kiceron ] salut je dois cr&#233;er un gestionnaire d'&#233;cran en Assembleur pour un syst&#232;me d'exploitation que nous faisons &#224; l'&#233;cole en tant q Serai t'il possible de faire démarer un systeme d'exploitation sans bios [ par nico20011caus ] Je voudrai faire un systeme d'exploitation sans prendre les interruption du bios sa serai tu possible? systeme d'exploitation de console [ par kryptorkid ] bonjour &#224; tous, Je voudrais savoir quels sont les outils qui permettent de cr&#233;er un Systeme d'Exploitation, pour consoles de jeux. Est ce d le systeme d'exploitation propriétaire N/A [ par dourid9 ] Salut es qu'il ya quelqu'un qui a des généralités et des informations sur le système d'exploitation propriétaire N/A de téléphone mobile Samsung U900 [BAR]module langustique pour un systeme d'exploitation [ par khallefff ] Salut tt le monde je ne sais comment crée un nouveau module linguistique pour (windows...) , pour bien vous expliquer ma langue ne pas reconnu par Win [BAR]simulateur d'un noyau de systeme d'exploitation en langage c [ par nemson ] bonjour à tous, je voudrais faire la simulation d'un noyau de système d'exploitation en langage c qui sera mon projet de fin d'année car je suis étudi systeme de pointage par carte a puce [ par mecmec16 ] bonjour a tous s'il vous plait j'ai besoin d'une aide a propos de mon PFE j'ai rencontré un probleme en horloge du temps reel (dallas 1703) je n'arr carte electonique du systeme alarme incenie [ par audrydogan ] je suis entrain de faire mon stage fin d'étude qui consiste a faire circuit électronique a base du micro-contrôleur 16F877 et le programmé avec pic C Copier un disque dure vers un autre [ par tmsarts ] Salut tous le monde; Je veut copier un disque dure vers un autre disque dure mais ça bloque au niveau des fichiers systèmes; NB : Le disque dure de d ASM , systèmes d'exploitation [ par ilyenamagyar ] Bonjour , Voil&#224; je programme d&#233;j&#224; dans plusieurs languages et j'aimerais me mettre aux syst&#232;mes d'exploitation . J 'ai entendu di


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
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,577 sec (3)

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