Цитата Сообщение от barsik Посмотреть сообщение
Шынни, кто написал такой неправильный шестнадцатеричный калькулятор?

Шестнадцатеричные числа по определению целые. Потому выражение в скобках равно нулю и результат тоже д.быть 0. Если включён шестнадцатеричный режим калькулятора, то и считать надо по правилам шестнадцатеричной арифметики.

Шестнадцатеричная арифметика бывает беззнаковой, без ограничения размерности (так считает калькулятор Windows) и 16-ти разрядной знаковой, когда бит D15 это знак (именно так считает HEX-выражения макроассемблер Microsoft). А 8-ми битовая HEX-арифметика не бывает знаковой. Потому DA00/F000=2, а DA/F0=0.

Только не надо утверждать, что это якобы десятичный калькулятор, но допускающий ввод чисел в HEX-виде.
ЛОЛШТО?77

- - - Добавлено - - -

Цитата Сообщение от Destr Посмотреть сообщение
barsik, Ожидаю 8bit/8bit=8bit.8bit
#AD/#F0=#00B8
А как ты себе представляешь Fixed Point 8.8 ? почитай доки что ли.