Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции для студентов по ВМиС.docx
Скачиваний:
458
Добавлен:
24.02.2016
Размер:
790.23 Кб
Скачать

Двоично-десятичное кодирование

Двоично-десятичное кодирование не столь эффективно, как двоичное представление. Чтобы получать числа в промежутке 999, при ДДК потребуется тринадцать битов, в то время как для числового промежутка 1023 в двоичном представлении достаточно лишь одиннадцати. Недостаток двоичного представления связан с необходимостью перехода на некотором этапе к более привычной десятичной записи. [1]

Однако двоично-десятичное кодирование очень удобно в тех ситуациях, когда требуется воспроизвести число в десятичной форме, поскольку в этом случае каждый двоично-десятичный символ нужно лишь преобразовать в соответствующее десятичное число, а затем вывести его на индикацию. Для выполнения этой функции существуют специальные ИМС, которые в одном небольшом корпусе с простой топологией содержат дешифратор двоично-десятичного кода, формирователи сигналов, буферный регистр и индикатор. На вход такой схемы нужно лишь подать логические уровни двоично-десятичного символа, после чего на ней высветится соответствующая цифра. По этой причине двоично-десятичное кодирование обычно используется при вводе и выводе цифровой информации. К сожалению, преобразование между двоично-десятичным и чисто двоичным кодом сложно, поскольку каждая десятичная цифра зависит от состояния почти всех двоичных разрядов и наоборот. Тем не менее двоичная арифметика настолько эффективна, что в большинстве ЭВМ вся входная информация преобразуется в двоичную форму, а обратное преобразование производится лишь при ее выводе. Можно представить себе, сколько усилий было бы сэкономлено, если бы Homo sapiens имел 8 или 16 пальцев. [2]

При двоично-десятичном кодировании каждая десятичная цифра эаменяется соответствующим 4-разрядным двоичным числом. При этом, хотя с помощью 4 бит можно представить десятичные числа в диапазоне от 0 до 15, числа от 10 до 15 специально не кодируются. [3]

При двоично-десятичном кодировании каждую десятичную цифру заменяют соответствующим 4-разрядным двоичным числом. Хотя с помощью 4 бит можно представить десятичные числа в диапазоне от 0 до 15, числа от 10 до 15 специально не кодируют. [4]

При двоично-десятичном кодировании используется 4-разрядное двоичное представление для каждой цифры десятичного числа. При этом, очевидно, существенно экономится память. [5]

При двоично-десятичном кодировании чисел каждая цифра мантиссы кодируется тетрадой, а под порядок отводится шесть разрядов - одна полная и одна неполная тетрады; по одному разряду отводится для кодирования знака мантиссы ( числа) и знака порядка. Наконец, один разряд отводится дли кодирования признака числа, который арифметического смысла не имеет. [6]

При использовании двоично-десятичного кодирования сложение десятичных цифр обычно заменяется сложением соответствующих двоичных кодовых комбинаций на четырехразрядном двоичном сумматоре, выполняемым по правилам двоичного сложения. При этом двоичная сумма кодовых комбинаций слагаемых не всегда совпадает с кодом суммы десятичных цифр в данной системе кодирования. [7]

По этой причине двоично-десятичное кодирование используется обычно при вводе и выводе цифровой информации. К сожалению, преобразование между двоично-десятичным и чисто двоичным кодом сложно, так как каждая десятичная цифра зависит от состояния почти всех двоичных разрядов и наоборот. Тем не менее двоичная арифметика настолько эффективна, что в большинстве ЭВМ вся входная информация преобразуется в двоичную форму, а обратное преобразование производится лишь при ее выводе. Представьте себе, сколько усилий было бы сэкономлено, если бы Homo sapiens имел 8 или 16 пальцев. [8]

В различных системах двоично-десятичного кодирования и при разных сочетаниях суммируемых цифр требуются различные коррекции. [9]

Существуют и другие способы двоично-десятичного кодирования десятичных чисел. [10]

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

Таким образом, при двоично-десятичном кодировании фактически не производится перевод числа в новую систему счисления, а мы имеем дело с двоично-кодированной десятичной системой счисления. [12]

В параллельных в последовательных ОДС используется двоично-десятичное кодирование десятичных цифр. [13]

Диспетчерский пульт системы централизованного контроля уровня СКВ АНН.

В системе для передачи данных телеизмерения применяется двоично-десятичное кодирование с импульсной передачей кода на диспетчерский пункт при использовании полярных признаков постоянного тока. [14]

Другой метод представления чисел в микро - ЭВМ - это двоично-десятичное кодирование, или код BCD. Поскольку из четырех двоичных разрядов можно составить 16 различных комбинаций, кроме основных 10 комбинаций существуют еще дополнительные / Для того чтобы возможен был точный обратный перевод, шесть из них должны быть выброшены и, по определению, запрещены для использования. Однако при этом не исключается возможность их появления в ЭВМ. При этом каждая цифра в коде BCD представляется вместо непрерывного ряда двоичных чисел двумя отдельными группами из четырех битов. С одной стороны, двоично-десятичное кодирование является более наглядным для восприятия, но, с другой стороны, использование этого кода в микро - ЭВМ приводит к значительным изменениям в двоичной арифметике. Тем не менее двоично-десятичный код широко используется отчасти потому, что находит применение в простых и дешевых дисплеях. [1]

При переходе на автоматическое программирование на вычислительных машинах уменьшается преимуществодвоично-десятичного кодирования. Применение двоичного кода в будущем будет являться наиболее целесообразным, так как при этом получается существенная экономия в аппаратуре. [2]

Представление десятичных цифр посредством символов двоичной системы счисления 0 и 1 называетсядвоично-десятичным кодированием. [3]

Емкость регистров соответствует разрядности машины ( 8 - 16 десятичных разрядов), а каждый десятичный разряд при наиболее распространенном двоично-десятичном кодировании занимает четыре бита. Таким образом, общая емкость ЗУ ЭКВМ обычно не превышает нескольких сотен бит. Исключение составляют ЭКВМ III класса, объем ЗУ которых достигает нескольких тысяч бит. ЭКВМ работают в десятичной системе счисления и обрабатывают десятичные числа последовательно поразрядно. Поэтому произвольного доступа к ЗУ не требуется. Обращение к ЗУ организуется последовательно по десятичным разрядам, а в некоторых случаях даже по битам. [4]

Наряду с двоичными кодами, которыми оперирует ЭВМ, для ввода и вывода десятичных чисел ( данных) используют специальное двоично-десятичное кодирование. При двоично-десятичном кодировании каждая десятичная цифра заменяется тетрадой ( четверкой) двоичных цифр, а сами тетрады записываются последовательно в соответствии с порядком следования десятичных цифр. [5]

С точки зрения легкости восприятия кода человеком наибольшее преимущество имеет десятичная система, но, так как непосредственно использовать ее в цифровых машинах нецелесообразно, применяют так называемоедвоично-десятичное кодирование. [6]

Способы логического контроля основаны на избыточности кодированной информации, записываемой на перфоленте. Методы двоично-десятичного кодирования чисел позволяют автоматически выявлять допущенные ошибки при построчном считывании кодированной информации. Кроме построчного контроля в системах цифрового управления применяются различные методы покадрового контроля координированной информации, записываемой на перфоленте. Наиболее распространенный из них - способ контроля по модулю. [7]

Наряду с двоичными кодами, которыми оперирует ЭВМ, для ввода и вывода десятичных чисел ( данных) используют специальное двоично-десятичное кодирование. При двоично-десятичном кодировании каждая десятичная цифра заменяется тетрадой ( четверкой) двоичных цифр, а сами тетрады записываются последовательно в соответствии с порядком следования десятичных цифр. [8]

На рис. 4.8, а приведена функциональная схема одного из вариантов ЗУ на триггерных регистрах. Предполагается, что в ЗУ используется двоично-десятичное кодирование. Для хранения каждого десятичного разряда в регистре применяются четыре соседних триггера. Выборка одной тетрады на буферную память БП происходит после подачи четырех сдвиговых импульсов. На вход СчБ подаются импульсы сдвига. [9]

Однако двоично-десятичное кодирование очень удобно в тех ситуациях, когда требуется воспроизвести число в десятичной форме, поскольку в этом случае каждый двоично-десятичный символ нужно лишь преобразовать в соответствующее десятичное число, а затем вывести его на индикацию. Для выполнения этой функции существуют специальные ИМС, которые в одном небольшом корпусе с простой топологией содержат дешифратор двоично-десятичного кода, формирователи сигналов, буферный регистр и индикатор. На вход такой схемы нужно лишь подать логические уровни двоично-десятичного символа, после чего на ней высветится соответствующая цифра. По этой причине двоично-десятичное кодирование обычно используется при вводе и выводе цифровой информации. К сожалению, преобразование между двоично-десятичным и чисто двоичным кодом сложно, поскольку каждая десятичная цифра зависит от состояния почти всех двоичных разрядов и наоборот. Тем не менее двоичная арифметика настолько эффективна, что в большинстве ЭВМ вся входная информация преобразуется в двоичную форму, а обратное преобразование производится лишь при ее выводе. Можно представить себе, сколько усилий было бы сэкономлено, если бы Homo sapiens имел 8 или 16 пальцев. [10]

Другой метод представления чисел в микро - ЭВМ - это двоично-десятичное кодирование, или код BCD. Поскольку из четырех двоичных разрядов можно составить 16 различных комбинаций, кроме основных 10 комбинаций существуют еще дополнительные / Для того чтобы возможен был точный обратный перевод, шесть из них должны быть выброшены и, по определению, запрещены для использования. Однако при этом не исключается возможность их появления в ЭВМ. При этом каждая цифра в коде BCD представляется вместо непрерывного ряда двоичных чисел двумя отдельными группами из четырех битов. С одной стороны,двоично-десятичное кодирование является более наглядным для восприятия, но, с другой стороны, использование этого кода в микро - ЭВМ приводит к значительным изменениям в двоичной арифметике. Тем не менее двоично-десятичный код широко используется отчасти потому, что находит применение в простых и дешевых дисплеях. [11]