Как складывать, вычитать, перемножать и делить двоичные числа
Перевод чисел из одной системы счисления в другую
Перевод чисел из одной системы счисления в другую является важной задачей, которая широко используется в информатике и программировании. В этой статье мы рассмотрим алгоритмы перевода чисел из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную, а также обратные алгоритмы перевода. Перевод десятичного числа в двоичную систему счисления
Алгоритм перевода десятичного числа в двоичную систему счисления состоит из следующих шагов:
1. Деление десятичного числа на 2 с остатком.
2...
Проект CPU-1. Умножение и деление, часть 1.
Как и обещал, сегодня расскажу про блоки умножения и деления, которые я сделал для CPU-1 несколько дней назад. Но перед этим опишу принципы умножения и деления двоичных чисел для тех, кто их не знает. Честно говоря, я и сам их не знаю полностью, по крайней мере, я не знаю, как работать со знакомыми числами. Но с этим можно будет разобраться позже, а пока разберёмся с беззнаковыми. Умножение. Как же мы умножаем? Перед тем, как делать схему для умножения двоичных чисел, разберёмся с тем, как мы умножаем десятичные числа...