Cum se analizează parametrii forumului micro-chip

Re: Cum sa analizam parametrii?

Și, dacă aveți un șir de caractere aspect fix „AAAABBBBCCCCDDDDEEGGHJ“, despre care știm că, de fapt, este legat cu variabilele în formă simbolică. Ie






"AAAA BBBB CCCC DDDD EE GG H J"

unde
AAAA - nesemnată lungă
BBBB - nesemnată lungă
CCCC - nesemnată lungă
DDDD - nesemnată lungă
EE - nesemnate int
GG - nesignificat int
H-char
char J-

Spuneți-mi cum un astfel de design este mai bun (mai frumos, mai eficient) de dezasamblat.
Aș dori ceva ca să lucrez cu variabilele prin intermediul uniunii

La operațiunile de recepție-transfer cu câmpurile "b [.]"
Și în câmpul "f" - veți obține adevăratul necesar







Este posibil să faci ceva pentru linia de mai sus sau nu poartă un astfel de număr?

Se pare că EugenOS avea dreptate, chiar nu prea înțeleg ce făceam. În general, acum problema este după cum urmează.

Pachetul de date este transmis în format hexazecimal. și anume 0123456789ABCDEF. Din acest motiv, ideea extraordinară de a întinde structura pe matricea de date recepționată se dovedește a fi complet inoperantă, deoarece dacă cifrele sunt recodate destul de simplu în momentul recepției (date-0x30), atunci după conversia codului, literele au forma 0x0A, 0x0B. Există o modalitate simplă și elegantă de a forța acest lucru în cadrul ideii acceptate? Este clar că secvența 0x0A, 0x0B poate fi conectată la AB, dar metodele cunoscute de mine

Nu înțeleg nimic dacă este date binare, care este în cazul în care există este lipit 0h30, de ce? Dacă variabilele de șir apoi convertesc nu este nimic prea complicat. Selectați de la linia două caractere și le convertiți într-un octet. Și acest octet este pus în tampon.







Articole similare

Trimiteți-le prietenilor: