Який код Грея еквівалентний 1111 2?

Еквівалент коду Грея двійкового числа 1111 дорівнює 1000.27 січня 2024 р.

1000

Перетворення десяткового коду в код Грея

  1. Перетворення введеного десяткового числа на двійкове.
  2. Візьміть перший біт двійкового входу та запишіть його на вихід.
  3. Повторюйте наступні кроки, доки не досягнете кінця введення.
  4. Візьміть другий біт вхідних даних і XOR його до попереднього біта вхідних даних.
  5. Запишіть цей результат у вихідні дані.

Візьміть код Грея 0, 1. Напишіть його вперед, потім назад: 0, 1, 1, 0. Потім додайте 0 до першої половини та 1 до другої половини: 00, 01, 11, 10. Продовжуючи, напишіть 00, 01, 11, 10, 10, 11, 01, 00 отримати: 000, 001, 011, 010, 110, 111, 101, 100, …

1101 Отже, код Грея для двійкового числа 1011 такий 1101.');})();(функція(){window.jsl.dh('nWXRZt3KDfHw0PEP68aC2AI__40','

Код Грея є форма двійкового запису, яка використовує інший метод збільшення від одного числа до наступного. У коді Грея лише один біт змінює стан з однієї позиції на іншу. Ця функція дозволяє розробнику системи виконувати певну перевірку помилок (тобто, якщо змінюється більше одного біта, дані мають бути неправильними).