cas a 32-bit platformy
David Rohleder
davro na ics.muni.cz
Čtvrtek Červen 15 11:31:29 CEST 2000
Petr.Novotny na antek.cz (Petr Novotny) writes:
> On 15 Jun 00, at 10:25, David Rohleder wrote:
>
> > Rekl bych, ze to zalezi na minimalni adresovatelne pametove jednotce
> > daneho procesoru. Jestlize je napr. 4byty, tak by to snad mohlo byt. A
> > s prekladacem to ma malo spolecneho (imho by to mohl byt libovolny).
>
> Prekladac musi umet vytvorit kod pro dany procesor, ne? Takze to
> s nim sakra souvisi.
Od kdy musi prekladac vytvaret kod pro dany procesor? Od toho jsou
snad ty nizsi casti typu asembler a linker.
Prekladac muze vyrobit kod nezavisly na platforme.
Predstavte si, ze mate procesor s minimalni adresovatelnou jednotkou
32 bitu.
Pak je
a) char = 8 bitu
b) char = 32 bitu
Pripad a) znamena velke komplikace, pripad b) ponekud
plytvani. Kdybych vyrabel prekladac, tak zvolim variantu b)
Pokud ovsem polozite byte = minimalni adresovatelna jednotka (at uz je
jakkoliv dlouha), pak zrejme Vase tvrzeni plati.
BTW: devitibitovy byl myslim pocitac TOPS20, na ktery je pamatovano
dokonce i v RFC pro FTP.
Jen tak mimochodem: kdybych byl hnusny american, tak bych dal char = 7bitu.
--
-------------------------------------------------------------------------
David Rohleder davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------
Další informace o konferenci Linux