Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Деление двоичных чисел в прямом коде



При делении чисел в прямом коде знак произведения определяется путем сложения по модулю два значений цифр в знаковых разрядах.

Частное определяется путем деления модуля делимого X на модуль делителя У. При этом должно соблюдаться условие çХô<çУô. В противном случае возникает переполнение разрядной сетки ЭВМ, что является недопустимым. Для этого перед выполнением деления с фиксированной запятой производится пробное вычитание делителя из делимого. Если при этом остаток имеет отрицательный знак, то деление возможно, а положительный знак указывает на некорректность деления.

Деление правильных дробей также, как и деление целых чисел, выполняется циклически, причем в каждом цикле определяется цифра частного, начиная со старшей.

Для вычитания из модуля делимого и положительных текущих остатков используется двоичное дополнение кода делителя. При таком способе деления цифры частного определяются по следующему правилу: если знак очередного остатка положительный, то в соответствующий разряд частного заносится единица, если отрицательный - нуль. Если последний остаток получается отрицательным, то при необходимости получения действительного остатка он восстанавливается добавле­нием к нему делителя, и присваивается знак действительного делимого.

Основная литература: 1 [62-88], 3 [51-82],3 [67-98]

Дополнительная литература: 5 [23-28], 7 [35-61],7 [111-145], 9 [305-361]

Контрольные вопросы:

1. Назовите основные системы счисления?

2. Какие действия необходимо произвести для сложения чисел?

3. Как преобразовать прямой код двоичных чисел в обратный и дополнительный код?

4. Чем отличается кодировка отрицательных и положительных чисел?

5. Чем отличается сложение чисел с фиксированной и плавающей запятой?

6. Приведите алгоритм умножения чисел с фиксированной запятой?

7. Чем отличается умножение двоичных чисел в прямом и дополнительных кодах?

8. Отметьте осбенности выполнения операции умножения и деления чисел с плавающей запятой от умножения и деления чисел с фиксированной запятой?

9. Назовите основные способы деления и умножения двоичных чисел?

10. Что такое сумма частичных произведений (СЧП)?





Дата публикования: 2014-11-26; Прочитано: 1031 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...