Результаты (
русский) 2:
[копия]Скопировано!
Множество арифметических операций , которые поддерживает конкретный ALU может быть ограничено сложения и вычитания, или может включать в себя умножение, деление, тригонометрия функции , такие как синус, косинус и т.д., и квадратные корни. Некоторые из них могут работать только на целые числа (целые) в то время как другие используют с плавающей точкой для представления вещественных чисел, хотя и с ограниченной точностью. Тем не менее, любой компьютер , который способен зрелищно только самую простую операцию можно запрограммировать , чтобы сломать более сложную операцию на простые шаги , которые он может выполнять. Таким образом, любой компьютер может быть запрограммирован на выполнение любую арифметическую операцию - хотя это займет больше времени , чтобы сделать так , если его ALU непосредственно не поддерживает эту операцию. ALU может также сравнить числа и возвращают булевы thruth значения (истина или ложь) в зависимости от того, идет ли равно, больше или меньше другого ( "64 больше , чем 65?").
Логические операции включают логические операции: AND, ИЛИ, исключающее ИЛИ и НЕ. Они могут быть полезны для создания сложных условных операторов и обработки булевой логики.
Суперскалярные компьютеры могут contail несколько АЛУ, что позволяет им обрабатывать несколько инструкций одновременно. Графические процессоры и компьютеры с SIMD и MIMD особенности часто содержат АЛУ , которые могут выполнять арифметические операции над векторами и матрицами.
переводится, пожалуйста, подождите..
![](//ruimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)