Преимущества двоичного кода в отношении арифметики

Кто-нибудь знает, чем двоичная система лучше десятичной при выполнении арифметических операций? Это был вопрос в тесте, и я нигде не могу найти хороший ответ...

В конкретных:

Объясните преимущества использования двоичного, а не десятичного числа в следующих темах:

  • сложение целых чисел

  • целочисленное умножение

  • целочисленное деление

  • хранилище с плавающей запятой

Любая помощь будет принята с благодарностью.


person user3751795    schedule 18.06.2014    source источник


Ответы (1)


На самом деле человеку не обязательно использовать двоичную систему. Что касается темы, я думаю, что ваш вопрос больше похож на то, почему компьютеры его используют?

Современные компьютеры основаны на электронных схемах. Мы используем простой вентиль с двумя состояниями для представления информации. Основным элементом в схемах является транзистор, который показывает высокое и низкое напряжение, обозначая 1 и 0 соответственно. Для сложной схемы данный вход может производить несколько выходов. Если мы посмотрим на это с высокого уровня, это покажет работу нулей и единиц.

Схемы также могут использоваться для хранения, состоящего из 0 и 1 из-за 2-состояния.

Компьютер использует двоичную систему как для хранения, так и для работы. Если мы изменим его на десятичную систему, мы должны найти компонент, который имеет десять состояний, представляющих 10 чисел. Кроме того, мы также должны спроектировать работу между этими базовыми числами.

До сих пор электронные схемы делают его совершенным с двоичной системой.

person user3761116    schedule 22.06.2014
comment
Некоторые процессоры поддерживают двоично-десятичные вычисления. Это полезно для таких вещей, как вычисление точной суммы в долларах (поскольку некоторые дробные суммы в долларах нельзя хранить точно в двоичном формате). Но в целом выполнение математических операций в двоичном формате более компактно с точки зрения количества логических вентилей, поскольку оно напрямую отображается в виды цифровых сигналов, обрабатываемых цифровой логикой. - person Timothy Miller; 02.07.2014