1. По способу представления чисел:
- для чисел с фиксированной точкой;
- для чисел с плавающей точкой;
- для десятичных чисел.
2. По способу действия над операндами:
последовательные;
В последовательных АЛУ операнды представляются в последовательном коде, а операции производятся последовательно во времени над их отдельными разрядами. Такие АЛУ, как правило, используют конвейерный метод обработки, при котором совмещаются во времени фазы выполнения операции для различных разрядов операндов.
- параллельные.
В параллельных АЛУ операнды представляются параллельным кодом и операции совершаются параллельно во времени над всеми разрядами операндов.
3. По выполняемым функциям АЛУ подразделяются на:
- многофункциональные;
В многофункциональных АЛУ все возможные операции для всех форм представления чисел выполняются одними и теми же схемами, которые коммутируются нужным образом в зависимости от требуемого режима работы.
- функциональные (блочные).
В блочном АЛУ операции над числами с фиксированной и плавающей точкой, десятичными и алфавитно-цифровыми полями, операции умножения выполняются в отдельных блоках. Такой подход позволяет увеличить скорость работы АЛУ за счет использования быстродействующих блоков, а также за счет организации параллельной работы этих блоков. Однако в этом случае значительно увеличиваются затраты на оборудование.
|
|
4. По структурной организации АЛУ подразделяются на устройства, имеющие:
- регистровую структуру с непосредственными связями и закрепленной логикой;
- магистральную структуру с сосредоточенной памятью и логикой.