Приклад
Для введення в РА адреси 0370 натиснiть послiдовно клавiшi 0, 3,7,0 та УСТ.АД.
Для встановлення будь-якої iншої адреси необхiдно також ввести нове число в РД та натиснути клавiшу УСТ.АД. Натиском клавiшi СБРОС можна знову встановити нулi на всiх iндикаторах.
4.2.6.Запис iнформацiї в ОЗП. Необхiдно занести в ОЗП, починаючи з комiрки за адресою 80АА, команду MVI L, 05 (її шiстнадцятковий код - 2Е0. Команда е двобайтовою, тобто вона займає двi комiрки пам'ятi).
Для цього:
1. Встановити в РА адресу 80АА.
2. Ввести перший байт команди (код 2) в два правих розряди IРД (потрiбно послiдовно натиснути клавiшi 2,Е).
3. Натиснути клавiшу ЗАПИСЬ. При цьому код 2 буде записаний в комiрку за адресою 80АА i змiститься в два лiвих розряди IРД, а адреса на IРА автоматично збiльшиться на одиницю (тобто буде висвiчуватись адреса 80АВ). В двох правих розрядах IРД з'явиться вмiст комiрки ОЗП за цiєю адресою.
4. Ввести в правi два розряди РД другий байт 05 команди; попереднiй вмiст цих розрядiв перемiститься в два лiвих розряди IРД, а на двох правих розрядах з'явиться код О5.
5. Натиснiть клавiшу ЗАПИСЬ. В результатi виконаних дiй команда 2ЕО5 зпишеться в двi комiрки за адресами 8ОАА, 8ОАВ, а МIКРОЛАБ буде готовий прийняти другий байт даних в комiрку за адресою 8ОАС - достатньо набрати два шiстнадцяткових символи та натиснути клавiшу ЗАПИСЬ.
Автоматичне збiльшення на одиницю адреси в РА пiсля кожної операцiї запису ( пiсля натиску клавiшi ЗАПИСЬ ) дозволяє швидко ввести програму в комiрки пам'ятi в напрямку збiльшення їх адреси - достатньо пiсля вводу в РД кожних двох шiстнадцяткових цифр (кожного байта) натискати клавiшу ЗАПИСЬ. Звернути увагу на те, що шiстнадцятковi символи В i D висвiчуються як b i d вiдповiдно.
Це зумовлено обмеженими можливостями семисегментних iндикаторiв.
4.2.7. Записати в пам’ять програму (табл. 2.1), починаючи з адреси 8200Н, додавання двох чисел 57Н і В6Н. При введенні програми заповнити табл. 2.2.
Таблиця 2.1.
Адреса |
Код |
Мнемоніка |
Пояснення |
8200 |
3Е |
MVI A |
Запис числа 57Н в аккумулятор |
8201 |
57 |
57H |
|
8202 |
06 |
MVI B |
Запис числа В6Н в реєстр В |
8203 |
B6 |
B6H |
|
8204 |
80 |
ADD B |
Додавання А ß А + В |
8205 |
76 |
HLT |
Зупинка |
Таблиця 2.2.
Клавіша |
Інформація на індикаторі 1 2 3 4 5 6 7 8 |
Пояснення |
|
|
|
Корекцiя вмiсту ОЗП та рeгiстрiв МП.
Ввести в ОЗП програму, подану в табл.1.
Програма складається з 12 команд та займає 22 байти. В процесi вводу програми неважко помилитись. Перевiрити правильнiсть вводу можна, переглянувши всю програму чи частину її. Продивiться з цiею метою всю введену програму.
Для цього:
1. Встановiть в РА початкову адресу програми 8000.
2. Натиснiть клавiшу АД+. Вмiст iндикаторiв змiниться так само, як i при натиску клавiшi ЗАПИСЬ: адреса на IРА збiльшиться на одиницю, вмiст двох правих розрядiв IРД змiститься в два лiвих, а в правих з'явиться вмiст О5 комiрки, адреса якої 8ОО1 висвiчується тепер на IРА.
3. Натискуйте клавiшу АД+ до тих пiр, доки не переглянете всю введену програму.
Натискуючи клавiшу АД-, можна переглянути програму в зворотньому порядку (зробiть це).
