СПб: НИУ ИТМО, 2014. – 68 с.
В учебном пособии рассмотрено представление чисел в ЭВМ и выполнение арифметических операций над ними. Для каждой арифметической операции предложен единый подход, позволяющий разработать универсальные алгоритмы для написания программ, имитирующих машинную арифметику.
Рекомендовано бакалаврам и магистрантам по направлению «Информационная безопасность».
Содержание
Введение
Сложение целых чисел Основные положения
Задание
Пример выполнения задания
Вычитание целых чисел Основные положения
Задание
Пример выполнения задания
Умножение целых чисел Задание
Основные положения
Термины и обозначения
Принцип умножения
Особенности используемого метода умножения
Замечания по реализации метода
Использование беззнаковых переменных
Формирование результата операции
Первый вид коррекции
Второй вид коррекции
Особенности реализации алгоритма умножения
Примеры, иллюстрирующие работу этого метода
Метод умножения без коррекции результата
Основные положения
Особенности реализации
Примеры, иллюстрирующие работу этого метода.
Деление целых чисел Задание
Основные положения
Термины и обозначения
Принцип деления
Особенности используемого метода деления
Замечания по реализации метода
Использование беззнаковых переменных
Формирование частного
Проверка корректности деления и определение знакового разряда частного
Формирование цифровых разрядов частного
Коррекция остатка
Коррекция частного
Результат деления
Особенности реализации алгоритма деления
Примеры, иллюстрирующие работу этого метода
Приложение
Литература