обмежимося для МП програмою тестування суматора і сдвігатель його АЛП. p align="justify"> Організація ПЗУ і ОЗУ значною мірою різні, тому і алгоритми тестування для них також відрізняються. Так, у разі ПЗУ заздалегідь відомо, як і в яких комірках пам'яті зберігається інформація на даній мікросхемі, а тому логічно проводити перевірку ПЗУ, звіряючи зчитувальні з неї значення із заздалегідь відомими. Для прискорення роботи процедури тестування будемо проводити перевірку не всіх значень ПЗУ, а лише фінальної контрольної суми цих значень після повного обходу всіх осередків. p align="justify"> У момент початку роботи ОЗУ не може зберігати будь-якої корисної інформації, а тому працездатність оперативної пам'яті будемо перевіряти, виконуючи послідовно запис і читання даних, порівнюючи вихідне значення і результат.
Якщо перевірка пройдена успішно, можна говорити про працездатності всього МП-модуля (за винятком інтерфейсних вузлів).
Тепер необхідно підготувати МП-модуль до подальшої роботи, проініціалізувати за допомогою спеціальних керуючих слів всі нужденні в цьому вузли.
У розробляється модулі в ініціалізації потребують 3 пристрою: ВКП, ППІ і ПККІ. p align="justify"> Оскільки для ПКП обраний режим повного вкладення і в системі відсутні ведені контролери переривань, настройка ПКП здійснюється єдиним словом ініціалізації ICW1. Воно має наступний вигляд:
ААА1хВСх,
де ААА - старші розряди номерів векторів переривань, що викликаються при надходження запитів від пристроїв, В - ознака способу адресації векторів переривань (В = 1 для 4-байтних векторів), С - ознака наявності каскадування (С = 1 для одиночного ПКП). Байт адреси вектора переривання, що видаються ВКП у відповідь на другий сигнал INTA МП, буде мати вигляд
YYYXXX00,
де YYY - біти ААА зі слова ініціалізації, ХХХ - пріоритет поточного пристрою, запит переривання, призначається ВКП згідно номеру входу, до якого цей пристрій підключено. Приймемо ААА = 000, призначивши тим самим для зовнішніх пристроїв номера векторів переривань, що збігаються з номерами входів, до яких вони підключені. p align="justify"> ППІ необхідно налаштувати на синхронний режим обміну, причому порт А і молодша половина порту С повинні здійснювати вивід даних, а порт В - ввід. Напрямок роботи старшої половини порту С не важливо і може бути будь-яким. Така настройка ППІ проводиться шляхом завантаження керуючого слова наступного формату:
S RR A C r B c,
де S - ознака керуючого слова, 1; RR - вибір режиму для порту А і старшої половини порту С, 00 - синхронний В«режим 0В»; А - напрям передачі для порту А, 0 - висновок; C - те ж для старшої половини порту С (С7-С4), 0 - висновок, 1 - введення; r - режим роботи портів В і молодшої частини С, 0 - режим В«0В»; B - ...