Jak już się czepiać...
A gdzie zostało napisane, że to najmłodsze 12 bitów jest ważne?
Posługuję się w swojej pracy przetwornikiem 12-bitowym, który zwraca liczbę 16-bitową. Jest konfigurowalny, czy wynik ma być "dociśnięty" do prawej, czy do lewej strony. (Jest to wbrew pozorom bardzo przydatne, dociskamy do lewej, gdy interesuje nas wynik jednobajtowy.)
Zakładając takie problemy (zagadnienie projektowo-problemowe ;) podana w zadaniu liczba 0xE5A jest doskonale dwuznaczna... ... do pewnego stopnia, mój przetwornik na nieużywanych bitach daje zera, więc ten wynik automatycznie wskazuje dociśnięcie do prawej!
Pozdrowienia, MKi