- Артикул:00-01092100
- Автор: Л.А. Кропачев
- ISBN: 978-5-7526-0543-7
- Тираж: 100 экз.
- Обложка: Твердая обложка
- Издательство: Издательство ИжГТУ (все книги издательства)
- Город: Ижевск
- Страниц: 276
- Формат: 60х84 1/16
- Год: 2012
- Вес: 421 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
Учебное пособие рассчитано на студентов-системотехников, программистов, криптографов, желающих познакомиться подробнее с компьютерной математикой современных вычислительных машин на уровне алгоритмов выполнения арифметических и логических операций.
Рассмотрены системы счисления, представление данных, основные арифметические операции в процессорах, ускорение вычислений, контроль арифметических и логических операций. Приведены нетрадиционные алгоритмы вычислений и элементы криптографической математики.
Содержание
Предисловие
Введение
Глава 1. Системы счисления в ЭВМ и требования к ним
1.1. Системы счисления
1.2. Требования к системам счисления для ВМ
1.3. Перевод целых чисел из одной системы счисления в другую
1.4. Перевод дробных чисел
1.5. Особые случаи перевода
Вопросы и упражнения
Глава 2. Представление данных в вычислительных машинах
2.1. Представление чисел с фиксированной запятой
2.2. Представление чисел с плавающей запятой
2.3. Особенности представления данных в современных компьютерах
2.4. Представление данных в арифметических сопроцессорах
2.5. Десятичное и символьное представление данных
*2.6. Представление данных в сигнальных процессорах
Вопросы и упражнения
Глава 3. Алгебраическое сложение чисел в ВМ
3.1. Основные операции алгебры логики
3.2. Машинное кодирование чисел
3.3. Алгебраическое сложение чисел с фиксированной запятой
3.4. Переполнение разрядной сетки
3.5. Операции сдвигов
3.6. Алгебраическое сложение чисел с плавающей запятой
3.7. Ускорение операции сложения
Вопросы и упражнения
Глава 4. Умножение и деление чисел в ВМ
4.1. Умножение чисел с фиксированной запятой
4.2. Умножение в дополнительных кодах
4.3. Ускорение операции умножения
4.4. Деление чисел с фиксированной запятой
4.5. Ускорение операции деления
4.6. Умножение и деление с плавающей запятой
4.7. Погрешности операций и округление результатов
Вопросы и упражнения
Глава 5. Десятичная арифметика
5.1. Д-коды и требования к ним
5.2. Алгебраические операции в коде 8421
5.3. Операции в других Д-кодах
5.4. Машинные алгоритмы перевода чисел
Вопросы и упражнения
*Глава 6. Нетрадиционные алгоритмы операций в ВМ
6.1. Арифметические операции в других системах
6.2. Арифметика в остаточных классах
6.3. Вычисление функций по методу «цифра за цифрой»
6.4. Криптографическая арифметика
Вопросы и упражнения
Глава 7. Логические операции и контроль вычислений
7.1. Выполнение логических операций в процессорах
7.2. Контроль арифметических операций
7.3. Контроль логических операций
Вопросы и упражнения
Заключение
Список литературы
Предметный указатель