Як ділити двійкові числа

Двійкові числа можна ділити вручну, зазвичай в навчальних цілях. Цей процес може бути корисним, якщо ви вчите мови програмування (мікропроцесор) або програмуйте центральний процесор в перший раз.


Поділ - це найбільш складна концепція бінарної математики для вивчення, але в цілому досить проста. Спочатку процес здається складним. Якщо ви просто скопіюйте те, що зображено на фотографіях і попрацюєте з прикладом, то буде легше зрозуміти алгоритм.

Кроки

  1. 1

    Встановіть приватна рівне 0.

  2. 2

    Зіставте крайні ліві цифри в подільному і дільнику

  3. 3

    Повторіть



      • Якщо та частина діленого, яка знаходиться над дільником, більше або дорівнює дільнику:
        • Потім відніміть дільник з цієї частини діленого і
        • Запишіть результат віднімання «1» в правий кінець приватного
        • Якщо результат дорівнює 0, запишіть 0 в правий кінець приватного


    • Посуньте дільник на одну цифру вправо
    • Повторюйте до тих пір, поки ділиме чи не стане менше, ніж дільник, і приватне не буде правильним. Ділиме буде залишком.


Поради

  • Команди инкремента (++), декремента (-) або видалення безлічі повинні розглядатися до застосування будь бінарної математичної операції для встановлення машинної команди.
  • Тут корисне посилання, якщо у вас є питання: http: //binarymath.info/
  • Так як методи адресації RISC-процесорів простіше, застосування бінарної математики теж буде простіше.
  • Якщо вам здається, що це комп`ютерна програма, так це тому, що комп`ютер робить розподіл! Той же процес буде виконуватися на багатьох спільних мікропроцесорах без змін.

Попередження

  • Завжди користуйтеся захисним обладнанням, під час виконання математичних операцій. Їх максимуми можуть бути гострими.