АЛУ може оперувати чотирма типами інформаційних об'єктів: Булевського (1 біт), цифровими (4 біта), байтними (8 біт) і адресними (16 біт). В АЛП виконується 51 різна операція пересилання або перетворення цих даних. Оскільки використовується 11 режимів адресації (7 для даних і 4 для адрес), то шляхом комбінування операція/режим адресації базове число команд 111 розширюється до 255 з 256 можливих при однобайтном коді операції.
. Класифікація АЛУ
За способом дії над операндами АЛУ діляться на послідовні і паралельні. У послідовних АЛУ операнди представляються у послідовному коді, а операції проводяться послідовно в часі над їх окремими розрядами. У паралельних АЛУ операнди представляються паралельним кодом і операції відбуваються паралельно в часі над усіма розрядами операндів.
За способом представлення чисел розрізняють АЛУ:
1. для чисел з фіксованою крапкою;
2. для чисел з плаваючою точкою;
3.Для десяткових чисел.
За характером використання елементів і вузлів АЛП діляться на блокові і багатофункціональні. У блочному АЛУ операції над числами з фіксованою і плаваючою точкою, десятковими числами і алфавітно-цифровими полями виконуються в окремих блоках, при цьому підвищується швидкість роботи, так як блоки можуть паралельно виконувати відповідні операції, але значно зростають витрати обладнання. У багатофункціональних АЛУ операції для всіх форм представлення чисел виконуються одними і тими ж схемами, які комутуються потрібним чином в залежності від необхідного режиму роботи.
За своїми функціями АЛУ є операційним блоком, виконуючим мікрооперації, що забезпечують прийом з інших пристроїв (наприклад, пам'яті) операндів, їх перетворення і видачу результатів перетворення в інші пристрої. Арифметико-логічний пристрій управляється керуючим блоком, генеруючим керуючі сигнали, які ініціюють виконання в АЛП певних мікрооперацій. Генерируемая керуючим блоком послідовність сигналів визначається кодом операції команди і сповіщає сигналами.
3. Засоби представлення АЛУ
Оскільки ЕОМ в цілому і АЛУ можна віднести до класу багаторівневих систем, їх подання може здійснюватися різних рівнях деталізації: починаючи від рівня електронних компонентів логічних елементів і кінчаючи рівнем всього пристрою в цілому. Крім того, подання АЛУ (ЕОМ) може бути орієнтоване на опис структури пристрою, його функціонування і його технічної реалізації. Тому для різних цілей і рівнів подання АЛУ повинні існувати різні засоби, формальні і мовні. (Крім цього, кілька самостійною, але тісно пов'язаної з ними областю є описи процесів проектування цифрових пристроїв.)
Початок систематичної розробки средсгв уявлення ЗВМ прийнято відносити до 60м рокам, коли стали з'являтися мови для опису апаратних засобів ЕОМ. Неважко помітити, що поява цих мов послідувало за розробкою мов програмування. Але зрозуміло, що засоби представлення ЗВМ існували і на більш ранніх періодах розвитку обчислювальної техніки та запозичувалися для цієї мети як з математичних, так і з інженерних (електротехнічних, радіотехнічних, зв'язкових) дисциплін.
З математичних дисциплін були запозичені апарат булевих функцій та алгоритмічні представлення процесів обчислень. З інженерних дисциплін були використані уявлення у вигляді електричних схем, блок-схем.
На перших порах, коли обчислювальні машини були відносно прості, а проектування їх велося виключно вручну, таких уявлень було достатньо. Однак з ускладненням самих ЕОМ, збільшенням числа рівнів ієрархії в них, розвитком методів їх проектування та теоретичних розробок знадобилися більш придатні для машинного використання формалізовані методи опису ЕОМ. У результаті були створені різні формальні моделі та мовні засоби, орієнтовані на різні рівні уявлення і цільове призначення. У більшості випадків ці кошти не були вузькоспеціалізованими і значна частина з них придатна для використання на різних рівнях і для різних цілей.
При поданні ЕОМ використовую різні мови опису. Ці мови можна розділити на три групи, які відповідають різним аспектам опису обчислювальних засобів: мови структурного опису, мови функціонального опису та язики графічного опису.
Мови першої групи описують, головним чином, з'єднання між елементами (вузлами) структури. Досить часто самі елементи структури розглядаються при цьому як «чорні ящики», що мають входи і виходи. Причому у розвинених мовах цієї групи звичайно закладена можливість багаторівневого ієрархічного опису структури, коли на більш високих рівнях елементами структури є підструктури, опис яких побудовано раніше. Прикладами мов цієї групи можуть служити мови СТРУКТУРА, SDL, HSLі інші.
...