Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций от мешка 1.doc
Скачиваний:
512
Добавлен:
09.04.2015
Размер:
4.36 Mб
Скачать

2.11. Заключительные замечания

Представленный выше материал дает только общее представление о выполнении арифметических операций над двоичными числами в различных системах счисления. Реальные алгоритмы выполнения арифметических операций, используемые в современных ЭВМ, позволяют существенно ускорить процесс вычислений, особенно для операций умножения и деления. Однако эти алгоритмы весьма громоздки и сложны для первоначального понимания. Более полную информацию о них можно найти в литературных источниках, перечисленных ниже.

Библиографический сисок

  1. Искусство программирования. Т.1. Основные алгоритмы. 3-е изд., испр. и доп. / Д. Кнут; Под ред. Ю.В. Козаченко М.; СПб.; Киев: ВИЛЬЯМС, 2000. 729 с.

  2. Искусство программирования. Т.2: Получисленные алгоритмы. 3-е изд., испр. и доп. / Д. Кнут; Под ред. Ю.В. Козаченко М.; СПб.; Киев: ВИЛЬЯМС, 2000. 832с.

  3. Основы информатики: Учебник для вузов А.Я. Савельев. М.: МГТУ им. М.Э. Баумана, 2001. 328 с.

  4. Информатика: Системы счисления и компьютерная арифметика: / Е.Андреева, И.Фалина; М.: Лаборатория базовых знаний, 1999. 256 с.

  5. Электронные вычислительные машины и системы: Учеб. пособие для вузов. 3-е изд., перераб. и доп. / Б.М. Каган;М.: Энергоатомиздат, 1991. 592 с.

  6. Программирование арифметических операций в микропроцессорах: Учеб. пособие для технических вузов. / Злобин В.К., Григорьев В.Л. М.: Высшая школа, 1991. 303 с.

  7. Микропроцессоры и их применение в системах передачи и обработки сигналов: Учеб. пособие для вузов / Б.А. Калабеков; М.: Радио и связь, 1988. 368 с.

  8. Введение в микропроцессорную технику / Ч. Гилмор; Под ред. В.М. Кисельникова. М.: Мир, 1984. 334 с.

Вопросы для самопроверки

  1. Какие виды систем счисления вы знаете?

  2. В каких случаях целесообразно применять двоичную, восьмеричную и шестнадцатеричную систему счисления?

  3. Чем двоичная система счисления отличается от двоично-десятичной?

  4. Как различаются прямой, обратный и дополнительный коды для представления чисел?

  5. Когда следует применять прямой, обратный и дополнительный коды для представления чисел?

  6. Что такое переполнение разрядной сетки?

  7. В каких случаях возникает переполнение разрядной сетки?

  8. Для чего используют модифицированные коды?

  9. Опишите алгоритм перевода из дополнительного кода в десятичную систему.

  10. Поясните понятие «арифметика повышенной точности».

  11. Опишите формат ЧФЗ.

  12. Для чего нужны ЧФЗ, почему при работе с ними вводят масштабный коэффициент?

  13. Опишите формат ЧПЗ.

  14. В каких случаях используют ЧПЗ? В чем преимущества ЧФЗ и ЧПЗ?

  15. Что такое нормализация числа?

  16. Назовите существующие форматы ЧПЗ, используемые в ЭВМ.

  17. От чего зависит точность представления ЧПЗ в ЭВМ?

  18. Для чего используется нормализация числа?

  19. Какие методы ускорения умножения вы знаете? Кратко охарактеризуйте их.

  20. В каких случаях используется десятичная арифметика?

  21. Зачем нужна двоично-десятичная коррекция?

  22. Какие признаки формируются в ЭВМ при нарушении ограничения на длину разрядной сетки?

  23. Каким образом хранится символьная информация в ЭВМ?