Arduino - 32 bitu promenna ze 4 byte

Miroslav Mraz mrazik na volny.cz
Pondělí Prosinec 16 18:15:44 CET 2024


Je to prostě bordel. Třeba gcc pro PDP11 má pořadí bytů ne 1234 nebo 
4321 jak je zvykem, ale 3412. A typ double vypadá taky úplně jinak, 
protože FPU vymysleli tak, jak to vymysleli. Ale to platí i pro MSP430, 
která se dodnes používá. Prostě s tou přenositelností to není tak slavné.
S HP1000/ADT4500 jsem si nehrál, ale bude to podobné. Asi pro to 
neexistují ani moderní překladače.

Mrazík

On 16. 12. 24 17:33, Petr Labaj wrote:
> Tyhle funkce byly "vynalezeny" hodně dávno a snaží se být naprosto 
> univerzální.
> Kdo ví, jestli tehdy neexistovaly nějaké platformy, které třeba byly 
> Little Endian, ale ukládaly data po 16-bit wordech?
> Třeba nějaké historické HP1000/ADT4500 nebo nějaká jiná zvláštní 
> architektura? Tam už by totožné nebyly.
> ...


Další informace o konferenci Hw-list