ДВОИЧНО-ДЕСЯТИЧНАЯ СИСТЕМА
(Новая: Поскольку человеку наиболее привычны представление и арифметика в десятичной системе счисления, а д...) |
|||
Строка 2: | Строка 2: | ||
Принцип построения этой системы достаточно прост: каждая десятичная цифра преобразуется прямо в свой десятичный эквивалент из 4 бит, например: | Принцип построения этой системы достаточно прост: каждая десятичная цифра преобразуется прямо в свой десятичный эквивалент из 4 бит, например: | ||
− | 369110=0011 0110 1001 0001DEC: | + | '''369110=0011 0110 1001 0001DEC:''' |
Десятичное число 3 6 9 1 | Десятичное число 3 6 9 1 | ||
Строка 9: | Строка 9: | ||
Преобразуем двоично-десятичное число 1000 0000 0111 0010 в его десятичный эквивалент. | Преобразуем двоично-десятичное число 1000 0000 0111 0010 в его десятичный эквивалент. | ||
Каждая группа из 4 бит преобразуется в её десятичный эквивалент. | Каждая группа из 4 бит преобразуется в её десятичный эквивалент. | ||
− | Получим 1000 0000 0111 0010DEC = 807210: | + | Получим '''1000 0000 0111 0010DEC = 807210:''' |
Двоично-десятичное число 1000 0000 0111 0010 | Двоично-десятичное число 1000 0000 0111 0010 |
Версия 14:20, 21 сентября 2011
Поскольку человеку наиболее привычны представление и арифметика в десятичной системе счисления, а для компьютера - двоичное представление и двоичная арифметика, была введена компромиссная система двоично-десятичной записи чисел. Такая система чаще всего применяется там, где существует необходимость частого использования процедуры десятичного ввода-вывода. (электронные часы, калькуляторы, АОНы, и т.д.). В таких устройсвах не всегда целесообразно предусматривать универсальный микрокод перевода двоичных чисел в десятичные и обратно по причине небольшого объема программной памяти.
Принцип построения этой системы достаточно прост: каждая десятичная цифра преобразуется прямо в свой десятичный эквивалент из 4 бит, например: 369110=0011 0110 1001 0001DEC:
Десятичное число 3 6 9 1 Двоично-десятичное число 0011 0110 1001 0001
Преобразуем двоично-десятичное число 1000 0000 0111 0010 в его десятичный эквивалент. Каждая группа из 4 бит преобразуется в её десятичный эквивалент. Получим 1000 0000 0111 0010DEC = 807210:
Двоично-десятичное число 1000 0000 0111 0010 Десятичное число 8 0 7 2
Микропроцессоры используют чистые двоичные числа, однако понимают и команды преобразования в двоично-десятичную запись. Полученные двоично-десятичные числа легко представимы в десятичной записи, более понятной людям.