C a rotace dokola

Jindroush jindroush na seznam.cz
Pátek Duben 12 10:53:45 CEST 2024


Tak na 6502 mam treba 24bitovou promennou, kterou nasobim dvema. Takze 
jsou to osmibitove ASL, ROL, ROL od spodniho bytu k hornimu. Jenze tam 
je ROL 9bitovy pres carry, takze to je vlastne jina instrukce, nez by 
byl "cisty" 8bitovy ROL, kde 7. bit padne do 0. bitu.
J.

On 12.04.2024 10:40, Tomáš Hamouz wrote:
> Čistá rotace (bez CY) se zhusta používá v kryptografii.
> Např. MD5, SHA256, AES, GOST. Co mám zdrojáky tak úplně všude kromě
> RSA šifer.
>
> Je teda fakt že se pokaždé rotuje 32 bitů, takže pokud se dohadujeme o
> užitečnosti 8bitové rotace tak mě taky nic nenapadá.
>
> Tomáš
>
>
>> Přemýšlím na co bych takovou rotaci použil.
>> Neuvažuju srandy typu běhající světýlko.
>> Tím, že je to omezeno na pevnou délku, danou typem instrukce (tj. 8, 16
>> atd. bitů),
>> tak mě fakt moc nenapadá, co bych s tím dělal.
>> Na nějaké získávání hodnot bitů je to zbytečné, na změnu pořadí bitů stejně
>> musím jet přes více operandů, tak sakra co s tím?
>> Já jsem kdysi hodně programoval v assembleru (Z-80, x86, AVR), ale nemůžu si
>> vzpomenout, že bych to někdy k něčemu skutečně použil.
>> Na co to prosím používáte vy?
>> PL
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


-- 
Jindroush <jindroush na seznam.cz>



Další informace o konferenci Hw-list