Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe Word uitlijnen in C30
De C30 C -compiler micro - controller library functies op 16 - bit woord arrays om de interface eis van seriële communicatie-apparatuur te voldoen . Een computer verwerkt gegevens in het geheugen van woorden en kan een adres uitlijning probleem veroorzaken voor de 9 - bit seriële allocatiegegevens . De gegevensstructuur padding in C programma's geschreven voor C30 compiler is een noodzakelijke procedure om adresfouten te voorkomen . Het woord uitlijning zorgt voor een storingsvrij uitvoering van het programma . Instructies
1

Verhoog de ​​lengte van een gedeclareerde variabele door 3 bytes van de adressen - veelvoud van 4 - . Om gegevens af te stemmen op een 16 - bit grens ( zie Tips ) op < br > 2

Verhoog de lengte van een gedeclareerde variabele door 1 byte voor de adressen veelvoud van 2 om gegevens af te stemmen op een 8 - bit grens .
3

Plaats de volgende C -code in uw programma :

struct gegevens

char Adres1 ;

char
Padding1 [ 1 ] ;

korte Offset ;

int Alignment
;

char
Address2 ; /* 1 byte * /

char Padding2 [ 3 ]
;

} ;
4

Plaats de volgende C -code in het begin van het programma : .

# pragma pack ( push )

# pragma verpakking
( 1 ) op

opgeven verpakking binnen de bronbestanden
< br >

Previous: Next:
  C /C + + Programming
·Hoe je C Sluit # naar MS Excel…
·Hoe te converteren naar RC Flo…
·Hoe maak je een Factorial in C…
·Embedded Resources in Silverli…
·Hoe kan ik een Asterisk Boom i…
·Hoe maak je een stringstream C…
·Hoe maak je een Binary Tree in…
·Hoe te Remainder Zoek op C 
·Hoe maak je een CSV-bestand le…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Timing van een Routine in Python 
·Hoe te bekijken Python Byte Code 
·Microsoft Word /Visual Basic Tutorial 
·Redenen voor stackoverloop 
·Hoe te Waarden ligt in Silverlight 
·Gebruik van Python Web 
·Hoe te wijzigen van een afbeelding in ee…
·Wat is PHP - Nuke ? 
·Hoe te WSDL converteren naar Java Met Ax…
Copyright © Computer Kennis http://www.nldit.com