Як виконати дії в двійковій системі
Двійкова система є найбільш поширеною в інформаційних технологіях, галузі зв`язку. Комп`ютери розуміють лише двійкового коду, в якому струм посилає два сигнали - логічних «нуля» (немає струму) і «одиниці» (є струм). Для розуміння програмного коду і складної техніки необхідне розуміння булевої алгебри - операцій в двійковій системі.
1
Найпростіший спосіб виконання арифметичних операцій - перевести двійкові числа в звичну десяткову систему, зробити дії в ній, після чого перетворити результат назад в двійкове число. Цей метод є найбільш зрозумілим, але вимагає акуратності і додаткового часу - адже замість одного дії належить виконати цілих чотири.
2
Для перекладу числа з двійкової системи в десяткову потрібно скористатися правилом ступенів і розрядів. Кожну цифру двійкового числа множать на двійку в ступені розряду, починаючи з нульовою. Після цього всі проміжні твори складають і отримують результат в десятковій системі. Так 100 в двійковій системі можна представити у вигляді суми двох нулів і одиниць, помноженої на двійку в другому ступені. В десяткової ступеня вийде число 4.
3
Для зворотного перекладу потрібно ділити в стовпчик десяткове число на двійку з залишком, повторюючи процес поділу приватного до тих пір, поки не вийде в ньому (приватному) «0» або «1». Всі залишки потрібно записувати. В кінці перевертаєте запис залишків навпаки і отримуєте результат в двійковій системі.
4
Якщо ви хочете робити обчислення безпосередньо в двійковій системі, вам потрібно ознайомитися з арифметичними таблицями: складання, множення і ділення. Вони можуть сильно здивувати людину, що раніше не стикалася з позиційними системами числення, відмінними від десяткової. Самі дії бажано проводити в стовпчик - так легше уникнути прикрих помилок.
5
Правила для складання прості: 0 + 0 = 0 0 + 1 = 1 1 + 1 = 10. Остання сума позначає перехід двійки в новий розряд. Користуйтеся цими нескладними правилами для додавання двійкових чисел в стовпчик. Подібно додаванню вирішуються і приклади на віднімання: 0 - 0 = 0 10 = 1 10 - 1 = 1.
6
Таблиця для множення відповідає своєму десятичному аналогу. Правда чисел тут трохи менше: 0 * 0 = 0 1 * 0 = 0 1 * 1 = 1. Розподіл проводиться в стовпчик вирахуванням аналогічно десятковій системі.
Поділися в соціальних мережах:
Схожі
- Що таке розрядність процесора
- Як перевести в двійкову систему
- Як перевести в десяткову систему двійкові числа
- Як перевести з десяткової системи числення в двійкову
- Як віднімати в двійковій системі
- Як розділити число на десятковий дріб
- Як переводити в двійкову систему
- Як складати системи числення
- Як перевести в двійкову систему числення
- Як перевести число в двійковий код
- Як перевести бінарний файл
- Як віднімати двійкові числа
- Як переводити системи числення
- Як перевести числа з однієї системи числення в іншу
- Як перевести числа з вісімковій системи числення в двійкову
- Як перевести з шестнадцатиричной в двійкову систему числення
- Як перевести в десяткову систему числення
- Як записувати десяткове число в двійковій системі числення
- Як перевести числа в двійкову систему числення
- Як перевести десяткові дроби в двійкову систему
- Як перевести бінарний код