
- •Часть 1. Из истории вуза и кафедр эвм и сапр вс
- •1.1. Из истории вуза
- •1.2. Из истории кафедр эвм и сапр вс
- •Литература
- •Часть 2. История развития вычислительной техники
- •2.1. Первые счетные машины
- •2.1.1. Абак и счеты
- •2.1.2. Палочки Непера и логарифмическая линейка
- •2.1.3. Механические счетные машины
- •2.1.4. Аналитическая машина Беббиджа
- •2.1.5. Счетно-аналитические машины Холлерита
- •2.1.6. Релейные машины
- •2.2. Электронные вычислительные машины
- •2.2.1. Электронные лампы
- •2.2.2. Эвм первого поколения
- •2.2.3. Эвм второго поколения
- •2.2.4. Эвм третьего поколения
- •2.2.5. Эвм четвертого поколения
- •2.2.6. Эвм пятого поколения
- •2.2.7. Основные этапы развития программного обеспечения эвм
- •Литература к части 2
- •2.1. Громко н.И. Введение в страну эвм. – Минск: Высшая
- •Часть 3. Арифметические основы эвм
- •1.3Системы счисления
- •1.3.1Понятие системы счисления
- •1.3.2Непозиционные системы счисления
- •1.3.3Позиционные системы счисления
- •3.1.4.Двоично-десятичные системы счисления
- •1.3.4Системы счисления в остаточных классах
- •1.3.5Сравнение различных систем счисления с точки зрения их применения в эвм
- •3.2. Перевод чисел из одной системы счисления в другую
- •1.3.6Перевод чисел из одной естественной системы счисления в другую
- •3.2.1.1. Перевод по методу непосредственной замены в этом случае сводится к реализации соотношения: (3.9)
- •1.3.7Перевод чисел из системы счисления с натуральным основанием в двоично-десятичную систему и обратно
- •1.3.8Перевод чисел из смещенной системы счисления с натуральным основанием в ссок и обратно
- •Литература
- •Вопросы к части 3
- •Часть 4. Из истории криптографии
- •4.1. Криптография
- •3 Поворота (на 180), 16 белых кв-ов.
- •4.2. Тайнопись в России
- •4.3. Из истории второй мировой войны
- •4.4. Криптография и археология
- •Ответы к шифрованным сообщениям
- •Литература
- •Содержание
- •Часть 4. Из истории криптографии 110
Литература к части 2
2.1. Громко н.И. Введение в страну эвм. – Минск: Высшая
школа, 1984.- 205 с.
2.2. Гутер Р.С., Полунов Ю.Л. От абака до компьютера. – М.: “Знание”, 1981. – 208 c.
2.3. Третьяков В.М., Моченов С.В. Введение в вычислительную технику. – Ижевск: Изд-во Иж ГТУ, 2007. – 248 с.
Вопросы к части 2
2.1. Бирки, абак и счеты.
2.2. Метод gelosia и палочки Непера.
2.3. Логарифмическая линейка.
2.4. Арифмометры Б. Паскаля, Г. Лейбница и К. Томаса.
2.5. Совершенствование арифмометров Д. Фельтом и Ч. Бэрроузом.
2.6. Счетные инструменты П. Чебышева, В. Однера, А. Крылова.
2.7. Аналитические машины Ч. Бэббиджа, Г. Холлерита.
2.8. Первые проекты ЭВМ Д. Атанасова, К. Цузе, Г. Айкена, Н. Бессонова.
2.9. Электронные лампы.
2.10. ЭВМ первого поколения.
2.11. ЭВМ второго поколения.
2.12. ЭВМ третьего поколения.
2.13. ЭВМ четвергого поколения.
2.14. ЭВМ пятого поколения.
2.15. Основные этапы развития программного обеспечения ЭВМ.
.
.
Часть 3. Арифметические основы эвм
1.3Системы счисления
1.3.1Понятие системы счисления
Системой счисления называют способ записи и наименования чисел с помощью ограниченного числа символов (цифр). Основными требованиями, которым, как правило, должна удовлетворять любая система счисления, являются:
- однозначность представления произвольного числа;
- конечность представления целых чисел;
-эффективность представления чисел, под которой понимается конечность количества шагов по переходу от кода числа (записи его в цифрах) к самому числу и обратно (при обратном переходе для обеспечения эффективности дробные числа в большинстве систем счисления представляются с заранее заданной погрешностью).
Не все системы удовлетворяют перечисленным требованиям. Так, к примеру, для системы счисления в остаточных классах не выполняется первое требование (в ней не имеют представления дробные числа), а для системы с отрицательным основанием при представлении некоторых чисел не удовлетворяются все три требования одновременно. Однако для большинства практически используемых систем эти требования выполняются.
В зависимости от области применения системы счисления к ней могут предъявляться дополнительные требования (удобство восприятия кодов чисел человеком, простота выполнения арифметических операций над одноразрядными числами и др.). Они будут приводиться ниже при рассмотрении отдельных систем, а также при их сопоставлении с точки зрения целесообразности использования в ЭВМ.
Различают позиционные и непозиционные системы счисления. Известны также системы, занимающие по своим свойствам промежуточное положение между ними. Рассмотрим некоторые практически используемые системы счисления.
1.3.2Непозиционные системы счисления
В непозиционных системах каждая цифра сохраняет свое значение (количественный эквивалент) независимо от ее места в записи числа. Эти системы просты и исторически появились раньше. Запись числа в них, как правило, производится по принципам сложения и вычитания.
В простейшей непозиционной системе счисления используется один символ «|», количественный эквивалент которого равен 1. Произвольное целое положительное число в ней записывается совокупностью символов соответственно его значению с использованием принципа сложения (3=|||). Такая система могла удовлетворять потребностям человека только на самом раннем этапе его деятельности.
Усовершенствованием этой системы явилась древнеегипетская иероглифическая система, где числа 1, 10, 100, 1000 и т.д. изображаются с помощью соответствующих иероглифов. Для представления других чисел используются наборы иероглифов с применением принципа сложения. Для изображения числа 378, к примеру, необходимо последовательно написать 3, 7 и 8 иероглифов, обозначающих соответственно 100, 10 и 1.
До наших дней дошла римская система счисления, также являющаяся непозиционной. Здесь для обозначения чисел 1, 5, 10, 50, 100, 500, 1000 используются буквы латинского алфавита I, V, X, L, C, D, M в порядке упоминания. Для изображения промежуточных чисел применяют наборы букв с использованием принципов сложения и вычитания. При этом следуют правилу: количественный эквивалент пары букв равен сумме или разности количественных эквивалентов этих букв в зависимости от того, слева или справа стоит большая по значению буква. Так, к примеру, 1974 = MCMLXXIV. В процессе записи числа стремятся, разумеется, к наибольшей ее компактности.
По вполне понятным причинам (сложность представления больших чисел, еще большая сложность выполнения арифметических операций и др.) непозиционные системы счисления не применяются не только в ЭВМ, но и в обычной человеческой практике.