Longueur Offset ?

Questions de programmation / Offset FSUIPC et IOCP

Longueur Offset ?

Messagede Brenne » Ven 29 Juil 2016 08:39

Sous projet magenta , je recherche la longueur des offsets pour terminer la prog de Pmsystem .
Dans le fichier Sysvar il y a d'indiquer part exemple :

0D0C 2 fsLights et

0D0C .1 fsBeacon

alors entre les bits , les bytes et la longueur je mis perd un peu ......
pour moi , 0D0C .1 fsBeacon ca correspond a : byte 1 ?
si 0D0C 2 fsLights se traduit part bit 2 , dans ce cas :
0B6B .0 Eng1Fail
0B6B .1 Eng2Fail
0B6B .2 Eng3Fail
0B6B .3 Eng4Fail
Quel est la longueur de l'offset ???????
je vole , donc je suis......

http://perso.orange.fr/b747project/
Avatar de l’utilisateur
Brenne
 
Messages: 120
Inscription: 21/04/09
Localisation: indre

Re: Longueur Offset ?

Messagede fab » Ven 29 Juil 2016 08:46

Pour l'offset 0B6B,Tu n'utilises pas plus de 8 bit donc longueur de 1
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: Longueur Offset ?

Messagede Brenne » Ven 29 Juil 2016 12:40

Merci Fab ,

donc longueur 1 pour tout offset inferieur ou egal a 8 bits ?
je vole , donc je suis......

http://perso.orange.fr/b747project/
Avatar de l’utilisateur
Brenne
 
Messages: 120
Inscription: 21/04/09
Localisation: indre

Re: Longueur Offset ?

Messagede fab » Sam 30 Juil 2016 13:49

Oui, si moins de huit bits utilisés = 1 octet.

Pour que tu visualises bien je te propose une analogie ...

Imagine :
Un meuble avec un certain nombre de tiroirs avec 8 casiers par tiroir
et donc
un offset avec une certaine longueur avec 8 bits dans les offsets

Tant que tu n'utilises pas plus de 8 casiers par tiroir, tu restes dans le même tiroir, si tu en utilise plus

0B6B .0 "Eng1Fail" veut dire que tu utilises la case 0 du premier tiroir du meuble étiqueté 0B6B
0B6B .1 "Eng2Fail" veut dire que tu utilises la case 1 du premier tiroir du meuble étiqueté 0B6B
....
Par exemple, si tu tombes sur un :
0B6B .10 "une fonction" veut dire que tu utilises la case 3 du second tiroir du meuble étiqueté 0B6B (d'une longueur de 2 octets)

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: Longueur Offset ?

Messagede Brenne » Dim 31 Juil 2016 07:42

Ok , merci Fabien pour ton explication tres didactique .
D'ailleurs cet eclairage m'a rafraichi la memoire , quand j'etais plus jeune , j'ai appris 'linformatique mais j'avais Completement oublie ca qui en est la base ...... merci affiche
je vole , donc je suis......

http://perso.orange.fr/b747project/
Avatar de l’utilisateur
Brenne
 
Messages: 120
Inscription: 21/04/09
Localisation: indre


Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités