- •Практична робота № 2
- •1.Стислі теоретичні відомості
- •1.1.Склад структурної схеми мп-системи в головному вікні програми-емулятора
- •1.2.Таблиця вмісту озп мп-системи
- •1.3.Панель редагування значення обраної (поточної) осередку озп
- •1.4.Панель редагування значення вмісту обраного регістра
- •1.5.Група кнопок "скидання"
- •1.6.Група кнопок "виконання"
- •1.7.Методика роботи з програмою
- •2.Завдання для самостійної роботи
- •3.Зміct і порядок виконання лабораторної роботи
- •5.Контрольні питання
- •Хід роботи:
2.Завдання для самостійної роботи
2.1 Вивчити і практично освоїти представлення чисел у двійковій і шістнадцятковій системах числення.
2.2 Вивчити призначення і структуру програми - імітатору для мікропроцесору КР 580 ВМ 80 А
2.3 Вивчити призначення клавіш керування і режими роботи програми - імітатору.
2.4 Вивчити послідовність дій при включенні пристрою, введенні програми в пам'ять програми - імітатора, читанні вмісту комірок пам'яті і програмно-доступних регістрів мікропроцесора (МП) КР580ИК80А и запису в них інформації.
2.5 Вивчити послідовність дій при виконанні програми в усіх режимах.
2.6 Обчислити вираження: N = n * 9, де n Ваш номер у журналі викладача. Отримане число N представити в двійковій і шістнадцятковій системі числення.
2.7 Ознайомитися
з приведеною в таблиці 1 програмою
додавання трьох чисел.
2.8 Відповідно до приведеного вище прикладу скласти число, отримане Вами при виконанні операції добутку з числами N1 і N2.
Порядок виконання операції додавання записати у виді програми й оформити у виді таблиці.
У програмі додавання суми трьох чисел для МП КР580ИК80 використані такі позначення:
N - перший доданок
N1 - другий доданок
N2 - третій доданок
0002 - адреса початку програми
Програма додавання трьох чисел на програмі – імітаторі.
Адреса |
Мнемокод |
Операнди |
Маш. код |
16- код |
Коментарі |
8300 8301 |
MVIА |
|
|
3E N |
Загрузка в perА числа N |
8302 8303 |
MVIC |
|
|
0E N1 |
загрузка в per. С числа N1 |
8304 8305 |
MVI D |
|
|
16 N2 |
Загрузка в per. D числа N2 |
8306 |
ADD С |
|
|
81 |
А + С |
8307 |
ADD D |
|
|
82 |
А + D |
8308 |
NOP |
|
|
00 |
Кінець програми |
3.Зміct і порядок виконання лабораторної роботи
1. Включити налагоджувальнийпристрій.
2. Прочитати вміст комірки пам'яті з адресою 0002
3. Записати N у комірку пам'яті з адресою 0005
4. Прочитати вміст комірки пам'яті з адресою 0008
5. Перевірити, чи можливий запис числа N у комірку пам’яті з адресою 0045
6. Пояснити, чому неможливий запис числа N у комірки лам яті з адресами менш 0106
7. Прочитати уміст усіх програмно-доступних регістрів МП
8. Записати число N в один з регістрів, наприклад у регістр З
9. Виконати програму, приведену в таблиці 1 у покроковому режимі
10. Записати
в регістр-акумулятор А МП число F8.
11. Скласти програму додавання числа F8. записаного з акумуляторі (АКМ) з числом N , записаним у комірці пам'яті з адресою 0008.
12. Перевірити отриманий результат.
4.ЗМІСТ ЗВІТУ
1. Короткий опис мети роботи і результатів самостійної підготовки до лабораторного заняття
2. Тексти програм виконання лабораторної роботи
3. Протокол роботи, що відбиває послідовність дій на програмі - імітаторі при виконанні програм
