décoder les octets 35H et A0H suivant le tableau ci dessous :
octet | Entier | Entier relatif (C2) | ASCII
35 H | ? | ? | ?
A0 H | ? | ? | ?
Avec les explications svp car je suis vraiment perdus
aide pour exercice ;)
prenons 35 dans ton exemple en mathématique classiques soit en base 10
35 correspond a 3*10+5 que l'on peux traduire par 3*base+5
en hexadécimal c'est la même chose sauf que l'on est sur une base 16
d'où le nom
hexa=6 décimal = 10 hexa+décimal= 16
35 correspond toujours a la même formule soit 3*base+5
donc 3*16+5 ce qui correspond a 53
pour A0 la formule est la même
A*base+0
bien sur en mathématique classiques le A n'existe pas puisque nous sommes en base 10 il faut donc donner a A une valeur décimale
comptons donc en hexadécimal jusqu'à 10
00 =0
01 =1
02 =2
03 =3
04 =4
05 =5
06 =6
07 =7
08 =8
09 =9
0a =10
0b =11
0c =12
0d =13
0e =14
0f =15
10 =16
donc nous avons A=10
A0 est donc égal a 10*base+0
10*16+0=160
donc pour ta réponse 35=53 =+53 = #
A0=160 = +160= á
ceci dit si c'est pour un exercice je suppose que tu as un cours et je t'invites a bien le relire et a ne pas prendre pour argent comptant ce que j'écris mes cours de math étant très lointains la différence entre entiers et entiers relatifs m'a peut être échappé
par contre si un modo peut déplacer cela dans hors sujet ou discution générale c'est pas vraiment de l'assembleur
35 correspond a 3*10+5 que l'on peux traduire par 3*base+5
en hexadécimal c'est la même chose sauf que l'on est sur une base 16
d'où le nom
hexa=6 décimal = 10 hexa+décimal= 16
35 correspond toujours a la même formule soit 3*base+5
donc 3*16+5 ce qui correspond a 53
pour A0 la formule est la même
A*base+0
bien sur en mathématique classiques le A n'existe pas puisque nous sommes en base 10 il faut donc donner a A une valeur décimale
comptons donc en hexadécimal jusqu'à 10
00 =0
01 =1
02 =2
03 =3
04 =4
05 =5
06 =6
07 =7
08 =8
09 =9
0a =10
0b =11
0c =12
0d =13
0e =14
0f =15
10 =16
donc nous avons A=10
A0 est donc égal a 10*base+0
10*16+0=160
donc pour ta réponse 35=53 =+53 = #
A0=160 = +160= á
ceci dit si c'est pour un exercice je suppose que tu as un cours et je t'invites a bien le relire et a ne pas prendre pour argent comptant ce que j'écris mes cours de math étant très lointains la différence entre entiers et entiers relatifs m'a peut être échappé
par contre si un modo peut déplacer cela dans hors sujet ou discution générale c'est pas vraiment de l'assembleur
- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23