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