Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Критерии выбора системы счисленияСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Сформулируем требования, которым должна удовлетворять система счисления для ЭВМ. 1. Простота технической реализации. Для хранения чисел в той или иной системе счисления используются n-позиционные запоминающие элементы. Элемент будет тем проще, чем меньше состояний требуется для запоминания цифры числа, то есть чем меньше основание системы счисления. Двухпозиционными элементами, имеющими два состояния, являются, например: § электромеханическое реле (контакты замкнуты – 1, разомкнуты – 0); § конденсатор (заряжен – 1, разряжен – 0); § полупроводниковый элемент (если открыт, то хранит 0, иначе − 1) и др. Трехпозиционные элементы более редки. Например, конденсатор для запоминания цифр 0 – разряжен, 1– заряжен в одном направлении, 2 – в другом. Таким образом, реализация n-позиционных элементов более сложна, чем двухпозиционных. 2. Наибольшая помехоустойчивость кодирования цифр. Положим, что при технической реализации любой системы счисления диапазон изменения электрического значения наибольшего и наименьшего числа одинаков. Очевидно преимущество систем с меньшим основанием, так как представление соседних цифр в этих системах отличается друг от друга больше, чем для систем с большим основанием. Очевидно, что при наложении помехи на основной сигнал, соответствующий некоторой цифре, наиболее вероятна ошибка в устройствах, для которых используется система счисления с наибольшим основанием (рис.1). Следовательно, при увеличении основания помеха может привести к искажению числа. 3. Минимум оборудования. Пусть r - количество цифр в числе, n - количество разрядов в каждом числе, тогда D = r∙n - количество цифроразрядов на одно число. Надо найти такую систему счисления, которая имеет минимальное количество цифроразрядов при заданном количестве чисел N:
N= , n= , D= = . Будем считать, что основание системы счисления может принимать любые значения, а не только целочисленные, изменяясь непрерывно, а не дискретно. Соответственно количество цифроразрядов может быть также величиной непрерывной, связанной с основанием системы счисления логарифмической зависимостью: D(r)= . Это позволит свести задачу нахождения D(b)min к исследованию функции на экстремум: , следовательно, rопт=e @2,718. Так как основание системы счисления должно быть целым числом, то основанием, наиболее близким к e, является основание r = 3. Но для реализации этого нужен элемент с тремя стабильными состояниями. Выясним, насколько каждое из целочисленных оснований ri уступает rопт. Для этого оценим каждое основание ri исходя из выражения D i (отн)= , где Dmin= rопт log r оптN=e ∙ ln N. Следовательно, получим: D(r)= . Выполнив расчеты для некоторых оснований, получим следующие результаты:
4. Простота арифметических действий. Чем меньше цифр в системе счисления, тем проще арифметические действия над ними. Таблицы для выполнения четырех арифметических операций будут усложняться с увеличением основания системы счисления. Это можно принять за косвенное доказательство выдвинутого положения. 5. Наибольшее быстродействие. Как будет показано далее, операции вычитания, умножения и деления могут быть выполнены посредством операции алгебраического сложения. Алгебраическое сложение чисел часто сводится к их арифметическому сложению. Таким образом, взяв его за базовое, вычислим соотношение времени, необходимого на сложение: Tсл = n tпер = tпер logbN. Для упрощения оценки перейдем от абсолютной оценки к относительной: δ = , Tсл max = Tсл (2) = tпер log2N, δ = , ri 2 3 4 5 ... δ 1,00 1,58 2,00 2,32 ... 6. Простота аппарата для выполнения анализа и синтеза цифровых устройств. Математическим аппаратом, позволяющим относительно просто и экономно строить цифровые схемы, является алгебра логики. Наибольшее распространение и законченность вследствие своей простоты получила двузначная логика. 7. Удобство работы с ЭВМ. Наиболее удобной системой счисления для работы человека является десятичная система счисления. Но внутри ЭВМ для выполнения арифметических операций числа из десятичной системы счисления требуется переводить во внутреннюю систему счисления. Для системы счисления с основанием, большим 10, появляются новые цифры. Таким образом, система счисления должна иметь минимальное число цифр, так как в этом случае можно пользоваться младшими цифрами десятичной системы счисления. 8. Возможность представления любого числа в рассматриваемом диапазоне величин. 9. Единственность представления числа.
|
||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-08; просмотров: 505; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.75.238 (0.008 с.) |