![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.09.2009
Сообщений: 11
|
![]()
Здравствуйте! Возник у меня вопрос относительно деления чисел в двоичной системе счисления без возобновления отрицательного остатка первым способом, где первый способ - деление со сдвигом остатка.
Так-то все получается прекрасно. Числа у меня заданы в прямом коде, в форме с плавающей точкой. А именно: Первое число - P=0.0001000; M=1,111111111001111; Второе число - P=0.0000101; M=0,111111111001111; Насколько я знаю, обрабатываем мы отдельно порядок, отдельно знаковый розряд, отдельно - мантису без знакового розряда. Ок, обработаем. Как видим, мантиса у меня одинаковая. Ответ, казалось бы, очевиден - 1. Но необходимо проиллюстрировать саму схему решения. И тут возникают трудности - в ответе при решении известным мне способом (схему я изображаю в виде таблицы состояний регистров) получается совсем не то, что должно. Если делю сходу так - получается шестнадцать единиц. Если пытаюсь удержать условие Mx<My, получается все равно неверный ответ. Не могли бы подсказать, как правильно изображать схему решения в данном случае? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Деление чисел с остатком (C++) | mustang075 | Помощь студентам | 2 | 16.12.2009 18:21 |
Вычисление одинаковых чисел в массиве из n элементов | f1UZ | Общие вопросы C/C++ | 2 | 13.11.2009 13:39 |
Поиск одинаковых чисел | bvden | Microsoft Office Excel | 3 | 05.07.2009 01:29 |
запрет ввода одинаковых чисел в edit | epic6 | Общие вопросы Delphi | 6 | 15.06.2009 08:31 |
Деление чисел в двоичной системе счисления | Mss_Smith | Помощь студентам | 9 | 04.05.2007 17:02 |