La base de la traduction: L'Hexadécimal
L'Hexadécimal est primordial pour être capable de
traduire une ROM.
Qu'est-ce que l'Hexadécimal?
Et bien, c'est un système de notation numérique, comme
le décimal.
Vous ne comprenez rien? C'est normal...
Bon, le système décimal est 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, on forme un nombre avec ces
10 caractères en les combinants (ex: 999, 1, 1234, etc...)
Le système Hexadécimal, lui, combine 16 caractères (hexa=16),
soit: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Comment on compte avec ça? Et bien, on compte
normalement
de 0 à 9, mais au lieu de combiner deux caractères pour
faire 10,
on met A... On peut suivre tout ça avec l'exemple ci
dessous:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
...
|
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
... |
|
...
100
101
102
103
104
105
106
107
108
109
110
...
250
251
252
253
254
255
256
257
... |
...
64
65
66
67
68
69
6A
6B
6C
6D
6E
...
FA
FB
FC
FD
FE
FF
100
101
... |
|
...
65530
65531
65532
65533
65534
65535
65536
65537
65538
65539
65540
... |
...
FFFA
FFFB
FFFC
FFFD
FFFE
FFFF
10000
10001
10002
10003
10004
... |
Maintenant, pourquoi apprendre ça? C'est
que les ROMs utilisent le système
hexadécimal (ou octet/byte en terme informatique...).
Et vu que nous allons
beaucoup travailler avec un éditeur hexadécimal...
|