ПОИСК Статьи Чертежи Таблицы Способы представления чисел в цифровых СПУ из "Автоматическое управление процессами штамповки " Наиболее перспективными в настоящее время считаются системы цифрового программного управления, в которых программа управления рабочими органами задается при помощи той или иной системы счисления. [c.173] Системой счисления называют совокупность знаков (цифр), при помощи которых можно записать любое число. [c.173] Непозиционные системы счисления неудобны для выполнения операций над числами и громоздки при записи чисел, поэтому в системах программного управления они не находят применения. [c.174] Рассмотрим некоторые позиционные системы счисления, применяемые в цифровых СПУ. [c.174] Десятичная система счисления является общепринятой. Основанием данной системы служит число десять, в ней имеется десять цифр О, 1, 2, 3, 4, 5, 6, 7, 8, 9. [c.174] Восьмеричная система счисления имеет основанием число восемь. В ней используется восемь цифр О, 1, 2, 3, 4, 5, 6, J. Основание системы (число восемь) записывается как 10. [c.174] Число из восьмеричной системы в десятичную можно перевести пользуясь формулой (6). [c.174] Двоичная система счисления имеет основанием число два. [c.174] В данной системе используется две цифры О и 1. Основание системы записывается как 10. [c.174] Последовательность целых чисел от нуля до десяти в двоичной системе запишется как 0 1 10 И 100 101 110 111 1000 1001 1010. [c.174] Пользуясь формулой (6) можно лйбое число из двоичной системы перевести в десятичную. [c.175] Данная система счисления получила широкое распространение в программном управлении ввиду того, что для выражения двоичных цифр можно применять элементы, имеющие только два устойчивых состояния (замкнутый и разомкнутый контакт реле высокий и низкий уровень напряжения наличие и отсутствие пробивки на перфоленте или перфокарте и т. п.) и что арифметические действия просты и не требуется сложных устройств для их осуществления. Недостатком двоичной системы счисления можно считать относительную трудность перевода чисел в десятичную систему. Для устранения этого недостатка применяют двоичнодесятичную систему счисления. [c.175] В двоично-десятичной системе роль цифр 0 1 2 3 4 5 6 7 8 9 выполняют четырехразрядные двоичные эквиваленты 0000 0001 0010 ООП 0100 0101 ОНО 0111 1000 1001, которые называют тетрадами. Каждая цифра в десятичном числе заменяется соответствующей двоичной тетрадой, если хотят перевести это число в двоично-десятичную систему каждая тетрада заменяется эквивалентным ей десятичным числом при обратном переводе. [c.175] Нетрудно заметить, что для выражения большинства чисел (кроме комбинаций 8 и 9) в двоично-десятичной системе требуется большее количество цифр (примерно на 20%) чем в двоичной системе. [c.175] Наряду с рассмотренными позиционными системами счисления в практике программного управления находят применение символические системы, называемые кодами [2], числа в которых представляются той или иной комбинацией О и 1. Коды более устойчивы от помех и ошибок, которые могут быть допущены при составлении или записи программы. [c.176] Вернуться к основной статье