Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3. Особенности АЛУ с плавающей точкой.doc
Скачиваний:
7
Добавлен:
20.07.2019
Размер:
75.26 Кб
Скачать

Операции в алу

Выполняемые в АЛУ операции можно разделить на следующие группы:

  • операции двоичной арифметики для чисел с фиксированной точкой;

  • операции двоичной (или шестнадцатеричной) арифметики для чисел с плавающей точкой;

  • операции десятичной арифметики;

  • операции индексной арифметики (при модификации адресов команд);

  • операции специальной арифметики;

  • операции над логическими кодами (логические операции);

  • операции над алфавитно-цифровыми полями.

Современные ЭВМ общего назначения обычно реализуют операции всех приведённых выше групп, а малые и микроЭВМ, микропроцессоры и специализированные ЭВМ часто не имеют аппаратуры арифметики чисел с плавающей точкой, десятичной арифметики и операций над алфавитно-цифровыми полями. В этом случае эти операции выполняются специальными подпрограммами. К арифметическим операциям относятся сложение, вычитание, вычитание модулей («короткие операции») и умножение и деление («длинные операции»). Группу логических операций составляют операции дизъюнкция (логическое ИЛИ) и конъюнкция (логическое И) над многоразрядными двоичными словами, сравнение кодов на равенство. Специальные арифметические операции включают в себя нормализацию, арифметический сдвиг (сдвигаются только цифровые разряды, знаковый разряд остаётся на месте), логический сдвиг (знаковый разряд сдвигается вместе с цифровыми разрядами). Обширна группа операций редактирования алфавитно-цифровой информации

Литература

  1. http://ru.wikipedia.org/wiki/%C0%F1%F1%E5%EC%E1%EB%E5%F0

  2. http://suntechnic.narod.ru/library/technical/unix/UNIX/glava_25.htm

  3. http://www.programmers.kz

  4. http://life-prog.ru

  5. http://dic.academic.ru

  6. http://www.jur-portal.ru

  7. http://www.ipkro.isu.ru/informat/methods/tests/ts_os.htm

  8. http://ru.wikipedia.org/wiki/Windows_Server_2008

  9. http://xreferat.ru/33/5062-1-pakety-prikladnyh-programm.html

  10. http://www.neuch.ru/referat/81124.html

10