C - 32 bit egesz?

VFX info at vfx.hu
Wed May 25 20:14:32 CEST 2005


Hali!

Pipi wrote:
> 
> VFX írta:
> > Hali!
> >
> > Pipi wrote:
> >
> >>>C nyelven melyik az a tipus ,amit minden fordito 32-bites egesznek lat
> >>>es nem forditja mondjuk 16bitesnek vagy akarminek?
> >>
> >>sztem nincs ilyen, csináld igy:
> >>long x;
> >>if(sizeof x!=4)
> >>         {printf("error");exit(1);}
> >>legalább hibaüzi van, nem mûködik szarul
> >
> >
> > Koszi, de nekem asm-hez kell. C fordito nem jatszik, csak  egy
> > preproc.-om van.
> >
> > int
> > long
> > integer
> > dword
> >
> > ezek lennenek jok.Legjobb a dword lenne, de ezt pont nem eszi meg.
> nem értem felül azt írod C, most meg ASM?


Igen. C structurakat kell importalnom, ugy hogy egy-egy rekord/tipus
mindig 8/16/32 bites legyen. De en magam asmben progizom, nalam nincs C
fordito (gondolom a fenti if (sizeof...) csak ott fordul). Az
eloemesztett headert tudom beimportalni asm kornyezetbe (ennyit tud az
asm forditom. gyakorlatilag egy bazis cim + offset cimeket kapok
eredmenyul). Nagyon jo volna, ha en egy valamirol azt hiszem, hogy az 32
bites, akkor az a valodi C forditoval is 32 bit legyen. Se tobb, se
kevesebb. De ha nincs ilyen , akkor nincs...

UDV. VFX.
http://www.vfx.hu




More information about the Elektro mailing list