Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako na Word Zarovnať na C30

C30 C kompilátor knižnica mikro - kontrolér funguje na 16 - bitových slov polí , aby spĺňali požiadavky rozhrania sériových komunikačných zariadení . Počítač spracováva dáta v pamäti pomocou slov a môže spôsobiť ťažkosti adresa posunutie 9 - bitové sériovej rozdelenie dát . Dátová štruktúra polstrovanie v programoch C napísané pre C30 kompilátor je nutný postup , aby sa zabránilo chybám adresu . Zarovnanie Slovo zaisťuje bezchybný beh programu . Pokyny dovolená 1

Zvýšte dĺžku deklarovanej premennej o 3 bajty pre adresu - viac 4 - . Zladiť dáta na 16 - bitové rozhranie ( pozri tipy )

2

zvýšiť dĺžku deklarovanej premennej o 1 bajt pre adresy násobok 2 zladenie dát na 8 - bitové rozhranie .
3

Vložte nasledujúci kód v C váš program :

struct dáta

char Address1 ;

char Padding1 [ 1 ] ;

krátke Offset ;

int Zarovnanie ;

char Adresa2 ; /* 1 byte * /

char Padding2 [ 3 ] ;

} ;
4

Vložte nasledujúci kód C na začiatku programu :

# pragma pack ( Push )

# pragma pack ( 1 )

zadať balenia vnútri zdrojových súborov
< br . >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené