[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
little-endian/big-endian was Re: OS Partner www.qnx.com
> No, ono to obracene usporadani bytu ve slove neni az tak uplne samoucelne.
> Nemel to taky jen intel (ale napr spousta 8bitu viz. Z80, 6502 atd.) Je to
6502 asi tezko, anzto vubec neumel s 16 bitovymi cisly pracovat ;-)
> vyhodne k tomu, ze kdyz chapu urcitou adresu jako promennou, tak k ni mohu
> pristupovat jako k bytu nebo jako ke slovu bez zmeny adresy. Tedy v
> terminech C, pretypovani ukazatele na promennou z (char*) na (int*) je
> vlastne nulova operace, zatimco u motoroly se musi pricist nebo odecist 1.
To je uplne jedno, protoze pokud to ctes z relativni adresy, takmove.b
(a0),d0
a
move.b 1(a0),d0
zabere uplne stejne casu.
A pokud to ctes z absolutni adresy, tak to je uplne jedno, protoze prekladac
ti vytvori rovnou adresu na konkretni bajt.
> Za nizsi prehlednost binarek tedy dostavame (ne moc markantni ani uzitecnou)
> vyssi efektivitu kodu. Jinak se mi to ale stejne libi vic tak, jak to ma MC.
Me taky. A nejlip to ma PPC, ktery umi oba ;-)
>
>
> Rudla
FiDo