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