Recherche tutoriel hexadecimal MS-DOS
tekthomasdu96
Messages postés
264
Date d'inscription
Statut
Membre
Dernière intervention
-
megablazefun -
megablazefun -
Bonjour,
Je recherche un tutoriel simple a comprendre sur "comment utiliser l'hexadeciamle en MS-DOS?" . Si vous n'en trouvez pas, pouvez vous m'expliquer comment ca marche?
Merci d'avance!!!
Je recherche un tutoriel simple a comprendre sur "comment utiliser l'hexadeciamle en MS-DOS?" . Si vous n'en trouvez pas, pouvez vous m'expliquer comment ca marche?
Merci d'avance!!!
A voir également:
- Recherche tutoriel hexadecimal MS-DOS
- Éditeur hexadécimal - Télécharger - Édition & Programmation
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- 10 commande ms-dos - Guide
- Recherche photo - Guide
8 réponses
votre question est en fait trop vague.
MS-DOS est un système d'exploitation (OS, Operating System).
En tant que OS il utilises effectivement l'hexadécimal, comme tous les OS, pour "dialoguer" avec l'ordinateur.
En fait pour être plus précis un ordinateur ne sait que manipuler des nombres "binaires" (en base 2), mais il se trouve que quatre chiffres binaires peuvent être remplacés par un seul chiffre hexadécimal, ç'est du pareil au même. Donc ça permet d'écrire de manière beaucoup plus concise les nombres binaires. Un octet (un nombre à 8 chiffres en binaire) s'écrit juste avec deux chiffres en base 16 (hexadécimal).
Mais tout cela ne concerne pas du tout MS-DOS, c'est juste des maths et de l'informatique de base.
Donc je ne comprends pas si vous voulez comprendre comment l'hexadécimal fonctionne en général, ou si votre question est en effet spécifique à MS-DOS, et dans ce cas là de quel sujet parlez-vous.
MS-DOS est un système d'exploitation (OS, Operating System).
En tant que OS il utilises effectivement l'hexadécimal, comme tous les OS, pour "dialoguer" avec l'ordinateur.
En fait pour être plus précis un ordinateur ne sait que manipuler des nombres "binaires" (en base 2), mais il se trouve que quatre chiffres binaires peuvent être remplacés par un seul chiffre hexadécimal, ç'est du pareil au même. Donc ça permet d'écrire de manière beaucoup plus concise les nombres binaires. Un octet (un nombre à 8 chiffres en binaire) s'écrit juste avec deux chiffres en base 16 (hexadécimal).
Mais tout cela ne concerne pas du tout MS-DOS, c'est juste des maths et de l'informatique de base.
Donc je ne comprends pas si vous voulez comprendre comment l'hexadécimal fonctionne en général, ou si votre question est en effet spécifique à MS-DOS, et dans ce cas là de quel sujet parlez-vous.
J'ai trouver un tutoriel sur internet a ce lein : http://www.infos-du-net.com/forum/271838-21-tuto-batch-debug-metaprogrammation-moteur-logiciel
Mais je ne le comprend pas!?
Pouvez vous m'expliquer SVP!!!
Merci.
Mais je ne le comprend pas!?
Pouvez vous m'expliquer SVP!!!
Merci.
ok, je pense que ce que vous ne comprenez pas c'est l'hexadécimal en général.
il y a le lien ci-dessus (hexadécimal)
et voici un début de traduction.
la lettre "d" signifie "en décimal" et "h" en "hexadécimal"
il y a 10 chiffres en décimal : 0, 1, 2 , ... 9
il y a 16 chiffres en hexadécimal : 0, 1, 2, ... , 9, A, B, C, D, E, F
Voici une traduction entre nos nombres décimaux et les nombres hexadécimaux. L'idée c'est que nous, lorsqu'on dépasse 9, on n'a plus de chiffre disponible donc on fait une retenue de 1 sur le chiffres à gauche (le chiffre des "dizaines") pour avoir 10. Les chiffres en deuxième positions représentent combien de fois 10 on prend.
EX : "23d" signifie 2 dizaines et 3 unités.
De même : "145d" signifie 1 centaine (10 dizaines), 4 dizaines plus 5 unité.
En héxa il y a 16 chiffres (de 0 à F). Quand on dépasse F, on doit de même faire une retenue et passer à 10. Mais le F correspond à notre 15, donc le 10 en hexa correspond à notre 16 en décimal.
lorsqu'on écrit "4Eh" on veut dire 4 "seizaines" (4*16) plus "E" (c-à-d 14) unités. ce qui donne 4*16+14 =78d en décimal si je ne me trompe pas.
(Avec la calculette de Windows il y a un mode pour transformer l'hexa en décimal et inversément)
0d = 0h
1d = 1h
...
9d= 9h
10d=Ah
11d=Bh
12d=Ch
13d=Dh
14d=Eh
15d=Fh
16d=10h
17d=11h
18d=12h
19d=13h
20d=14h
21d=15h
...
26d=1Ah
27d=1Bh
28d=1Ch
29d=1Dh
30d=1Eh
31d=1Fh
32d=20h
etc...
255d = FFh
j'ai bien précisé les "d" ou "h" car sinon on aurait des choses qui auraient l'air bizarre comme 21 = 15 ;)
il y a le lien ci-dessus (hexadécimal)
et voici un début de traduction.
la lettre "d" signifie "en décimal" et "h" en "hexadécimal"
il y a 10 chiffres en décimal : 0, 1, 2 , ... 9
il y a 16 chiffres en hexadécimal : 0, 1, 2, ... , 9, A, B, C, D, E, F
Voici une traduction entre nos nombres décimaux et les nombres hexadécimaux. L'idée c'est que nous, lorsqu'on dépasse 9, on n'a plus de chiffre disponible donc on fait une retenue de 1 sur le chiffres à gauche (le chiffre des "dizaines") pour avoir 10. Les chiffres en deuxième positions représentent combien de fois 10 on prend.
EX : "23d" signifie 2 dizaines et 3 unités.
De même : "145d" signifie 1 centaine (10 dizaines), 4 dizaines plus 5 unité.
En héxa il y a 16 chiffres (de 0 à F). Quand on dépasse F, on doit de même faire une retenue et passer à 10. Mais le F correspond à notre 15, donc le 10 en hexa correspond à notre 16 en décimal.
lorsqu'on écrit "4Eh" on veut dire 4 "seizaines" (4*16) plus "E" (c-à-d 14) unités. ce qui donne 4*16+14 =78d en décimal si je ne me trompe pas.
(Avec la calculette de Windows il y a un mode pour transformer l'hexa en décimal et inversément)
0d = 0h
1d = 1h
...
9d= 9h
10d=Ah
11d=Bh
12d=Ch
13d=Dh
14d=Eh
15d=Fh
16d=10h
17d=11h
18d=12h
19d=13h
20d=14h
21d=15h
...
26d=1Ah
27d=1Bh
28d=1Ch
29d=1Dh
30d=1Eh
31d=1Fh
32d=20h
etc...
255d = FFh
j'ai bien précisé les "d" ou "h" car sinon on aurait des choses qui auraient l'air bizarre comme 21 = 15 ;)
et un petit truc pour s'y retrouver :
en écimal on utilise en fait les puissances de 10 dans la position
10 = 10^1
100 = 10^2
1000 = 10^3
si j'écris 5273d, ça veut dire 5 * 10^3 + 2*10^2 + 7*10^1 + 3 (en décimal)
de même en hexa on utilise les puissance de 16
16 = 16^1
256 = 16^2
4096 = 16^3
donc écrire B37Ah, ça veut dire 11*16^3 + 3*16^2 + 7 *16^1 + 10 (en décimal)
en écimal on utilise en fait les puissances de 10 dans la position
10 = 10^1
100 = 10^2
1000 = 10^3
si j'écris 5273d, ça veut dire 5 * 10^3 + 2*10^2 + 7*10^1 + 3 (en décimal)
de même en hexa on utilise les puissance de 16
16 = 16^1
256 = 16^2
4096 = 16^3
donc écrire B37Ah, ça veut dire 11*16^3 + 3*16^2 + 7 *16^1 + 10 (en décimal)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je l'avais copris ca. Mias ce que je n'ai pas compris c'est comment l'ammpliquer en Dos?