Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_mps_lab_2.doc
Скачиваний:
4
Добавлен:
27.11.2019
Размер:
249.34 Кб
Скачать

Приклад

Для введення в РА адреси 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

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ть це).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]