3.5.3. Арифметические операции с вещественными числами в двоичной системе счисления.
Арифметические операции с вещественными числами в двоичной системе счисления аналогичны операциям в десятичной системе счисления. Рассмотрим процесс выполнения действий на примерах.
Пример 1.
Дано A(2)=10011,01. B(2)=1,0101 представленные в форме записи с фиксированной запятой. Найти C(2)= A(2)+B(2).
Решение:
Выравниваем количество знаков после запятой: A(2)=10011,0100. B(2)=1,0101
Выполняем операцию сложения
10011,0100 +1,0101 |
10100,1001 |
Ответ C(2)=10100,1001
Пример 2.
Дано A(2)=0,1001101*10101. B(2)=0,10101*101 представленные в форме записи с плавающей запятой. Найти C(2)= A(2)+B(2).
Решение:
Выравниваем порядки чисел:
A(2)=0,1001101*10101.
B(2)=0,10101*101=0,000010101*10101.
Складываем мантиссы:
Для этого выравниваем количество знаков после запятой: A(2)=0,100110100, B(2)= 0,000010101
Выполняем операцию сложения мантисс чисел представленных в двоичной системе счисления так же как и в случае представления чисел в форме записи с фиксированной запятой
0,100110100 +0,000010101 |
0,101001001 |
В результате сложения мантисс получили результат: 0,101001001. Дописываем показатель и получаем ответ.
Ответ C(2)=0,101001001*10101.
Операции умножения вычитания и деления производятся по аналогичному алгоритму.
4. Логические операции.
В информатике под понятием логическим операции понимают результат сравнения по какому либо правилу заданных величин и выдачу ответа имеющего всего два значения истина и лож. Вся работа любой вычислительной техники основана на выполнении логически операций и операций переноса. Правила, определяющие результат выполнения логической операции, то есть результаты, которые получаться в результате выполнения функции с конкретными исходными данными называются таблицами истинности.
Существует три основных закона логического сравнения величин это И(and), ИЛИ(or) и НЕ(not). Схематическое представление элементов выполняющих логические операции и соответствующие им таблицы истинности представлено в таблице 12.
Таблица 12. Описание логических элементов вычислительной техники.
Операция |
Элемент |
Таблица истинности |
|||
Логическое произведение (конъюнкция). Операция «И». Результат логической суммы совпадает с результатом арифметического произведения. Результат будет равен истина, только в случае, если оба аргумента равны единице. |
A |
B |
A И Б |
||
0 |
0 |
0 |
|||
0 |
1 |
0 |
|||
1 |
0 |
0 |
|||
1 |
1 |
1 |
|||
Логическая сумма (дизъюнкция). Операция «ИЛИ». Результат логической суммы, отличается от результата суммы двух одноразрядных двоичных чисел. Результатом будет истина, если хотя бы один входной аргумент равен единице. |
A |
B |
A ИЛИ B |
||
0 |
0 |
0 |
|||
0 |
1 |
1 |
|||
1 |
0 |
1 |
|||
1 |
1 |
1 |
|||
Логическое отрицание(инверсия). Операция «НЕ» Результатом логической операции отрицание будет изменение значения входного аргумента: истина на лож и обратно. |
A |
НЕ A |
|||
0 |
1 |
||||
1 |
0 |
||||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.