Як ділити двійкові числа
Двійкові числа можна ділити вручну, зазвичай в навчальних цілях. Цей процес може бути корисним, якщо ви вчите мови програмування (мікропроцесор) або програмуйте центральний процесор в перший раз.
Поділ - це найбільш складна концепція бінарної математики для вивчення, але в цілому досить проста. Спочатку процес здається складним. Якщо ви просто скопіюйте те, що зображено на фотографіях і попрацюєте з прикладом, то буде легше зрозуміти алгоритм.
Кроки
1
Встановіть приватна рівне 0.2
Зіставте крайні ліві цифри в подільному і дільнику3
Повторіть- Якщо та частина діленого, яка знаходиться над дільником, більше або дорівнює дільнику:
- Потім відніміть дільник з цієї частини діленого і
- Запишіть результат віднімання «1» в правий кінець приватного
- Якщо результат дорівнює 0, запишіть 0 в правий кінець приватного
- Якщо та частина діленого, яка знаходиться над дільником, більше або дорівнює дільнику:
- Посуньте дільник на одну цифру вправо
- Повторюйте до тих пір, поки ділиме чи не стане менше, ніж дільник, і приватне не буде правильним. Ділиме буде залишком.
Поради
- Команди инкремента (++), декремента (-) або видалення безлічі повинні розглядатися до застосування будь бінарної математичної операції для встановлення машинної команди.
- Тут корисне посилання, якщо у вас є питання: http: //binarymath.info/
- Так як методи адресації RISC-процесорів простіше, застосування бінарної математики теж буде простіше.
- Якщо вам здається, що це комп`ютерна програма, так це тому, що комп`ютер робить розподіл! Той же процес буде виконуватися на багатьох спільних мікропроцесорах без змін.
Попередження
- Завжди користуйтеся захисним обладнанням, під час виконання математичних операцій. Їх максимуми можуть бути гострими.