К п.2. Перевод в двоичную систему счисления можно выполнить с помощью стандартной программы "Калькулятор" или, для закрепления материала лабораторной работы №1, вручную.
К п.3. Правила арифметики во всех позиционных системах счисления аналогичны. Выполнение арифметических действий над двоичными числами задаются таблицами двоичных операций сложения, вычитания и умножения:
0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10, перенос 1 в старший разряд | 0 – 0 = 0 1 – 0 = 1 1 – 1 = 0 10 – 1 = 1 Заем 1 из старшего разряда | 0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1 |
Примеры выполнения арифметических операций над двоичными числами:
1 перенос +01010 (10) 01101 (13) 10111 (23) | 1 1 заем _10110 (22) 01101 (13) 01001 (9) | 10111 (23) * 101 (5) 10111__(сдвигвлево) 1110011 (115) | _100110 (38)| 110 (6) 110 | 110,01 _0111 (6,25) 110 |
К п.4. В двоичной системе счисления возможно использование логических операций. Все операции, за исключением отрицания, выполняются для двух операндов. Отрицание является унарной операцией. Для обозначения каждой операции используются несколько названий или символов:
· логическое сложение, "или", OR, v, +
· логическое умножение: "И", AND, ^, *, Х
· сложение по модулю 2, "исключающее или”, XOR, Å
· отрицание: NOT, ⌐,
Выполнение логических действий над двоичными числами задаются таблицами истинности двоичных операций:
0 v 0=0 0 v 1=1 1 v 0=1 1 v 1=1 | 0 ^ 0=0 0 ^ 1=0 1 ^ 0=0 1 ^ 1=1 | 0Å0=0 0Å1=1 1Å 0=1 1Å1=0 | not 0 = 1 not 1 = 0 |
Логические операции применимы не только к отдельным разрядам, но и к любым операндам одинаковой длины:
+ 0011011 | Х0011011 | Å0110010 0011011 | not 0101001= 1010110 |
Литература: [1, c. 99-101, 125, 126].
Лабораторная работа №3
Способы представления числовой информации в ЭВМ
Продолжительность работы 4 часа
Цель работы. Знакомство с особенности представления цифровой информации в ЭВМ.
Подготовка к работе
1. Изучить следующие вопросы: естественная и полулогарифмическая формы представления чисел в ЭВМ; применение прямого, обратного и дополнительного кодов при выполнении арифметических операций.