Форум: "Прочее";
Текущий архив: 2016.02.28;
Скачать: [xml.tar.bz2];
Внизпрошу еще помощи с решением Найти похожие ветки
← →
brother © (2015-06-16 16:58) [0]Всем доброго времени суток!
На сессии решаю очередную задачу:
Выполнить арифметические операции над двоичными числами с плавающей точкой в дополнительном коде: С=А+В.
С данными числами провести необходимые действия с пошаговой детализацией всех этапов. Вычисления и перевод чисел произвести с точностью до 5 знака после запятой
Число А Число В
-6,899 0,345
Дошел до перевода в двоичную систему исчисления и далее втупил (давно здесь сидим(с))... Кому хочется размять извилины, буду благодарен за помощь...
← →
brother © (2015-06-16 16:59) [1]по идее сейчас надо искать прямой и обратные коды + нахождение мантисы... тут начинаются тупняки у меня...
← →
Ega23 © (2015-06-16 17:21) [2]http://museum-pat.narod.ru/date/teo_aspl.html
← →
brother © (2015-06-16 18:43) [3]Ребята, ну помогите сложить числа по заданию... совсем бошка трещит... это последнее задание у меня осталось...
← →
Inovet © (2015-06-16 18:58) [4]В двоичную перевёл, в дополнительную тоже. Далее нормализовать, потом в столбик сложить.
← →
Pavia © (2015-06-16 19:09) [5]А у всех на народе видео реклама?
← →
brother © (2015-06-16 19:16) [6]> Далее нормализовать
так тут и начинается засада... и далее снежный ком...
← →
Pavia © (2015-06-16 20:39) [7]
> > Далее нормализоватьтак тут и начинается засада... и далее
> снежный ком...
Задание бредовое.
Не существует формата чисел с плавающей точкой и в дополненным кодом.
Поэтому у вас ничего и не получается.
Возьмем число -1.0 переведем его в дополненный код для этого инвертируем биты и прибавляем единицу
1.0 инвертирем => 0.1
0.1 прибавляем 0.1 => 1.0
Как отличить отрицательное от не отрицательного? Да никак. Отсюда вывод не существует такого формата чисел.
← →
brother © (2015-06-16 21:00) [8]https://yadi.sk/i/d_Bush1PhHmbG
вот нашел примеры выполнения (друггие варианты) (возможно не точные но концепция показана)... спс за интерес...
← →
Inovet © (2015-06-17 00:43) [9]> [7] Pavia © (16.06.15 20:39)
Это значит - компы не работают. Но это не так. Значит, кто-то ошибается.
← →
Inovet © (2015-06-17 00:58) [10]> [8] brother © (16.06.15 21:00)
> вот нашел примеры выполнения
Ты ляг, поспи - утро - оно вечера мудренее. Помнится, одна бабушка с костяной ногой так говорила. Но, лучше с утра ещё раз сделать, чем вечером попасть к бабушке.
← →
Pavia © (2015-06-17 06:18) [11]
> Это значит - компы не работают. Но это не так. Значит, кто-
> то ошибается.
Компы работают в стандарте IEEE-754, а там знак сделан отдельным битом.
Если знак соединить с мантиссой будет прямой код.
← →
brother © (2015-06-17 07:53) [12][10] спс)
С утра встал и действительно все получилось сделать!
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2016.02.28;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.002 c