Разница между логическим и двоичным

Основное различие: в области компьютеров и электроники логический тип относится к типу данных, который имеет два возможных значения, представляющих истину и ложь. Обычно используется в контексте дедуктивной логической системы, известной как булева алгебра. Двоичный в математике и компьютерах, относится к основному 2 числовой записи. Он состоит из двух значений 0 и 1. Цифры объединяются с использованием структуры значений места для создания эквивалентных числовых значений. Таким образом, оба основаны на одной и той же базовой концепции, но используются в контексте разных систем.

Booelan обозначает систему алгебраической записи, которая была создана Джорджем Булем. Система может быть определена возникновением двух состояний - Истина или Ложь. 1 (да / вкл) считается эквивалентным истине, а 0 (нет / выкл) считается равнозначным ложному. Таким образом, можно сказать, что булева алгебра основана на двоичной (двухзначной) системе. Он использует операторы для определения сравнения между битами. Чаще всего используются операторы AND и OR.

Как правило, слово «двоичный» связано с двумя состояниями, известными как 0 и 1. В математике оно конкретно относится к основному двум арифметическим, в которых используются цифры 0 и 1, поэтому арифметическое также определяется как двоичная арифметика. Таким образом, мы можем сказать, что булевы значения представлены с помощью обозначения двоичных цифр. Поэтому много раз булева алгебра также известна как двоичная логика. Тем не менее, двоичная система используется для обозначения системы, которая выражается в числовой записи, которая имеет основание 2.

Сравнение между логическим и двоичным:

логический

двоичный

Определение

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

Двоичный в математике и компьютерах, относится к основному 2 числовой записи. Он состоит из двух значений 0 и 1. Цифры объединяются с использованием структуры значений места для создания эквивалентных числовых значений.

происхождения

Назван в честь Джорджа Буля (1815-1864)

Термин бинарный из поздней латыни binarius "состоящий из двух"

Способ использования

Существует 4 основных логических оператора: AND, NOT, OR и XOR.

  • x AND y возвращает True, если оба x и y верны, в противном случае выражение возвращает False.
  • NOT x возвращает True, если x равен false (или null), и False, если x равен true.
  • x OR y возвращает True, если x или y или оба имеют значение true; только если они оба ложные, он вернет Ложь.
  • x XOR y возвращает True, если x или y верны, но не оба. Если x и y оба имеют значение true или false, оператор вернет значение False.

Двоичная система счисления также называется системой счисления Base-2.

  • Дополнение - Например, 1 + 1 + 1 = 3 в базе 10 становится 1 + 1 + 1 = 11 в двоичном.
  • Вычитание - Например, 3 - 1 = 2 в базе 10 становится 11 - 1 = 10 в двоичном.
  • Двоичное умножение использует ту же технику, что и десятичное умножение.
  • Для выполнения двоичного деления выполните следующие действия:

Шаг 1 - Совместите делитель (Y) с наиболее значимым концом дивиденда. Пусть часть

Шаг 2 - T он делит со своего MSB на его бит, выровненный с LSB делителя, обозначим X.

Шаг 3 - Сравните X и Y.

a) Если X> = Y, фактор-бит равен 1 и выполнить вычитание XY.

б) Если X <Y, частный бит равен 0 и не выполняет никаких вычитаний.

Шаг 4 - Сдвиньте Y на один бит вправо и перейдите к шагу 2.

пример

Булево выражение может быть обозначено выражением, результатом которого является значение ИСТИНА или ЛОЖЬ. Например, выражение 4 <5 (4 меньше 5) является логическим выражением, так как результат всегда верен для данного конкретного оператора.

Десятичное представление двоичного числа - 100100 = [(1) × 2 ^ 5] + [(0) × 2 ^ 4] + [(0) × 2 ^ 3] + [(1) × 2 ^ 2] + [ (0) × 2 ^ 1] + [(0) × 2 ^ 0] = 36

Рекомендуем

Похожие статьи

  • разница между: Разница между HTC Windows 8X и Nokia Lumia 920

    Разница между HTC Windows 8X и Nokia Lumia 920

    Ключевое отличие: HTC Windows 8X оснащен 4, 3-дюймовым емкостным сенсорным экраном S-LCD2 с плотностью пикселей 342ppi. Экран защищен стеклом гориллы 2, что делает его довольно прочным и менее подверженным царапинам. Телефон довольно гладкий и тонкий, весит всего 130 грамм вместе с аккумулятором. Одним из первых смартфонов под брендом является Nokia Lumia 920. Nokia
  • разница между: Разница между оптической мышью и лазерной мышью

    Разница между оптической мышью и лазерной мышью

    Основное отличие: в оптической мыши используется светодиод, а в лазерной - для обнаружения движения. Мышь - это аппаратное обеспечение, необходимое для навигации на настольном ПК. Тем не менее, многие люди в наши дни также используют мышь на своих ноутбуках, поскольку это облегчает навигацию. Мышь - это указательное устройст
  • разница между: Разница между Asus PadFone Infinity и Nokia Lumia 920

    Разница между Asus PadFone Infinity и Nokia Lumia 920

    Ключевое отличие: Смартфон Asus Padfone Infinity представляет собой 5-дюймовый Full HD 1920x1080 с разрешением Super IPS + с емкостной сенсорной панелью и обеспечивает плотность около 441 ppi. Устройство представляет собой барный телефон с изогнутыми углами, придающими ему сходство с «iPhone» и «HTC One
  • разница между: Разница между аксиомой и теоремой

    Разница между аксиомой и теоремой

    Ключевое отличие: Аксиома и теорема - это утверждения, которые чаще всего используются в математике или физике. Аксиома - это утверждение, которое принимается за истину. Это не нужно доказывать. Теорема, с другой стороны, является утверждением, которое было доказано. Аксиома и теорема - это утверждения, ко
  • разница между: Разница между сплавом и рудой

    Разница между сплавом и рудой

    Основное отличие: сплав представляет собой металлическое вещество, изготовленное путем сочетания металла с другими типами элементов. Обычно это делается для того, чтобы улучшить такие свойства, как прочность, пластичность, коррозионная стойкость и т. Д. Руда является естественным источником минералов, из которых извлекаются металлы для получения прибыли. Сплав изготавливается путем сочетания металлов с другими металлами или неэлементами. Основной металл, ко
  • разница между: Разница между анорексией и булимией

    Разница между анорексией и булимией

    Ключевое отличие: нервная анорексия и нервная булимия - два различных типа расстройств пищевого поведения. Анорексия характеризуется неправильными привычками питания и сниженным потреблением пищи. Булимия характеризуется перееданием и принудительной продувкой пищи из организма. В современном мире большое внимание уделяется телосложению. Каждый хочет выглядеть как
  • разница между: Разница между мазью и кремом

    Разница между мазью и кремом

    Основное различие: мазь и кремы - оба типа актуальных лекарств. Актуальные лекарства - это лекарства, которые наносятся на такие поверхности тела, как кожа. Крем - это эмульсия масла и воды. Он толще лосьона, но тоньше мази. Мазь - это «гомогенный, вязкий, полутвердый препарат», по существу, это жирное, густое масло. Кремы готовятся в прим
  • разница между: Разница между данными и информацией

    Разница между данными и информацией

    Основное различие: данные и информация взаимосвязаны. Данные обычно относятся к необработанным данным или необработанным данным. Это базовая форма данных, данные, которые не были проанализированы или обработаны каким-либо образом. Как только данные проанализированы, они рассматриваются как информация. Информация - это «знание, переданное или полученное в отношении определенного факта или обстоятельства». Информация - это
  • разница между: Разница между гражданством и национальностью

    Разница между гражданством и национальностью

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

Выбор редакции

Разница между C ++ и Visual C ++

Ключевое отличие: C ++ - это язык программирования общего назначения, но он разработан на языке программирования C. Он был разработан Бьярном Страуструпом в Bell Labs, начиная с 1979 года. C ++ изначально назывался C with Classes. В 1983 году он был переименован в C ++. С другой стороны, Visual C ++ вовсе не является языком