Підготовка до роботи та заходи безпеки

Устрій і основні функції УМК

 

1.1 УМК призначений для вивчення принципів роботи мікропроцесорного набору, а також принципу програмування мікропроцесорів ( МП).

1.2 Основою УМК є однокристальний восьмирозрядний МП КР580ИК80А. МП через три види шин (адреси, даних і керування) зв'язаний із ПЗП, ОЗП, клавішами керування, індикаторами на світлодіодах і дисплеєм .

1.3 В ПЗП записана програма "Монітор", що забезпечує виконання таких директив:

- читання і запис вмісту комірок пам'яті ( директива "П");

- читання і модифікація вмісту регістрів МП ( директива "РГ");

- обчислення контрольної суми будь-якого масиву пам'яті ( директива "КС");

- заповнення масиву пам'яті константою ( директива "ЗК");

- переміщення заданого масиву в адресному просторі пам'яті (директива "ПМ");

- виконання програми користувача ( директива "CТ"( старт)).

1.4 ОЗП використовується для зберігання програм і даних у процесі роботи УМК.

1.5 Клавіші керування дозволяють викликати виконання директив, задавати адреси комірок пам'яті і дані для запису в комірки пам'яті або регістри МП. Подання адрес і даних провадиться в шістнадцятковій системі числення.

1.6 Індикатори на світлодіодах призначені для відображення вмісту регістра станів у режимі "Крок".

1.7 На екрані шестирозрядного дисплея відображається введена і виведена інформація в шістнадцятковій системі числення.

Готовності УМК до роботи відповідає знак "–" у лівій позиції дисплея.

Знак "?" у правій позиції свідчить про неправильні дії користувача, необхідно зробити скидання клавішею "СБ" і правильно виконати дії.

 

Підготовка до роботи та заходи безпеки

 

2.1 Відчиніть кришку валізи.

2.2 Підключіть УМК до мережі змінного струму напругою 220 В частотою 50 Гц мережною вилкою.

2.3 Встановіть кнопку "~" у положення "Включено", натиснувши її. При нормальній роботі блока живлення світлодіоди під кнопкою "~" не горять. При світінні діодів "+5В", "–5В", "+12В" негайно вимкніть УМК із мережі.

2.4 У подальшій роботі з УМК не вимикати живлення до кінця роботи. При випадковому вимиканні УМК із мережі повторне вмикання зробіть не раніше ніж через 10 секунд.

2.5 По закінченні роботи з УМК віджати кнопку "~", вийняти вилку мережного шнура з розетки, зібрати мережний шнур, поклавши його в паз. Закрити кришку валізи.

2.6 Забороняється:

– закривати кришку валізи при ввімкненому живленні;

– відчиняти кришки роз'єму макетного ТЕЗа;

– залишати ввімкненим УМК без нагляду.

 

 

3 Виконання роботи

 

3.1 Вивчення пристрою пам'яті УМК

Пам'ять УМК складається з ПЗП та ОЗП.

Для ПЗП виділена область пам'яті в 2 Кбайти (адресування від 0000 до 07FF H). При цьому 1 Кбайт заповнений програмою "Монітор", а ще 1 Кбайт зарезервований для користувача.

Для ОЗП виділений адресний простір, що залишився, але в УМК встановлена пам'ять ємністю в 1 Кбайт ( адресування від 0800 до 0ВFF H ).

Розрядність комірок пам'яті – 1 байт. ОЗП виконане на мікросхемах КР541РУ2 ємністю 1024 комірки по чотири розряди кожна.

3.2 Виконання директиви "П".

Вона дозволяє читати вміст комірки пам'яті, а також записувати в комірку ОЗП нову інформацію.

Послідовність виконання директиви "П":

– натисніть клавішу "П";

– наберіть адресу комірки пам'яті ( вона висвітлюється на екрані дисплея);

– натисніть клавішу " ". При цьому на екрані висвітлюється вміст даної комірки;

– при читанні інформації натисніть ще раз клавішу " "; при цьому адреса збільшується на "1" і висвітлюється вміст наступної комірки;

– послідовно натискаючи на клавішу " " , можна прочитати вміст послідовно розташованих комірок пам'яті.

Якщо потрібно записати новий вміст в комірку ОЗП, то після введення адреси наберіть клавіатурою ДАНІ дворозрядне шістнадцяткове число, після цього натисніть клавішу " ", при цьому виконується запис.

Після читання або запису останньої комірки пам'яті натисніть клавішу " ВП" (виконати).

 

Завдання . Запишіть в ОЗП дані таблиці 1

 

Таблиця 1 – Програма додавання двох десяткових чисел

 

Адреса комірки Вміст комірки  
084D
084E
084F
7E

 

Перевірте правильність запису, прочитавши вміст комірок, починаючи з 084D по 0856.

 

3.3 Обчислення контрольної суми масиву:

– натисніть клавішу "КС";

– наберіть початкову адресу ( 084D);

– натисніть клавішу " ";

– наберіть кінцеву адресу (0856);

– натисніть клавішу "ВП"(виконати).

При цьому на екрані повинна висвітитись контрольна сума.

Перевірте правильність результату.

3.4 Переміщення заданого масиву в адресному просторі.

Потрібно перемістити масив, що розміщується в комірках з 084D по 0856, в область пам'яті, починаючи з комірки 0900:

– натисніть кнопку "ПМ";

– наберіть початкову адресу масиву, що переміщується (084D);

– натисніть клавішу " ";

– наберіть кінцеву адресу масиву, що переміщується (0856);

– натисніть клавішу " ";

– наберіть початкову адресу нового масиву (0900);

– натисніть клавішу "ВП".

Перевірте, виконуючи директиву "П", що масив, який переміщується, записався, починаючи з комірки 0900.

3.5 Виконання програми користувача

Послідовність операцій:

а) записати підготовлену програму в ОЗП, виконавши директиву "П";

б) занести в комірки пам'яті або регістри МП операнди (директиви "П" або "РГ");

в) виконати директиву "СТ"(cтарт);

г) пункти б) і в) виконати для всіх заданих операндів.

В таблиці 1 наведена програма додавання двох десяткових чисел, що знаходяться в комірках 0857 і 0858. Результат поміщається в комірку 0859. Використовуючи директиву "П", занести в комірки 0857 і 0858 два числа ( наприклад, 15 і 17).

Виконання директиви "СТ":

– натиснути клавішу CТ;

– набрати початкову адресу програми (084D);

– натиснути клавішу " ";

– набрати кінцеву адресу програми (0856);

– натиснути клавішу "ВП".

Про виконання програми користувача свідчить код кінцевої адреси на екрані дисплея (0856 – ).

Прочитайте результат в комірці 0859, виконавши директиву "П". Виконайте додавання інших пар чисел, користуючись директивою "СТ".

3.6 Запис константи в масив пам'яті :

– натисніть клавішу "ЗК";

– наберіть початкову адресу масиву (0870);

– натисніть клавішу " ";

– наберіть кінцеву адресу масиву (087D);

– натисніть клавішу " ";

– наберіть константу ( наприклад, 25);

– натисніть клавішу "ВП".

При цьому екран згасне – директиву виконано. Перевірте запис константи, прочитавши комірки з 0870 по 087D ( директива "П").

3.7 Виключити УМК, натиснувши клавішу "~" і вимкнути вилку з розетки.

 

4 Зміст звіту

 

Звіт з роботи повинен містити:

– тему і ціль роботи;

– стислий опис побудови ЗП в УМК;

– результати виконання дій у вигляді стислих описів і таблиць за формою, наведеною в таблиці 1.

 

5. Контрольні питання

 

5.1 Склад пам'яті мікропроцесорного пристрою.

5.2 Ємність пам'яті в мікропроцесорному пристрої.

5.3 Ємність ОЗП і ПЗП в УМК.

5.4 На яких мікросхемах виконані ОЗП і ПЗП в УМК?

5.5 Розрядність адреси в УМК.

5.6 Розрядність даних в УМК.

5.7 Чим зручна шістнадцяткова система числення?

5.8 Що таке статичне і динамічне ОЗП?

5.9 Як виконуються директиви "П", "ЗК", "КС", "ПМ", "СТ"?