Способи адресації операндів і команди пересилання даних одно кристального МП КР580

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2007
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Архітектура комп'ютерів

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет Львівська політехніка Кафедра САПР  Звіт До лабораторної роботи №2 З курсу “Архітектура комп’ютерів” На тему: “Способи адресації операндів і команди пересилання даних одно кристального МП КР580”. Тема: Способи адресації операндів і команди пересилання даних одно кристального МП КР580. Мета роботи: Вивчити способи адресації операндів і команди пересилання даних в однокристальному мікропроцесорі (МП) КР580, набути практичні навики складання і налагодження програм з використанням цих команд. Теоретичні відомості ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Лабораторне завдання: Ввести через регістрову пару послідовність чисел в пам'ять 181-186. Зчитати з пам’яті в акумулятор та регістрові пари В,D перших 5-ть чисел з послідовності. Хід роботи Для реалізації поставленого завдання мною була розроблена наступна програма: org 100h mvi h,182 mvi l,181 shld 200h mvi h,184 mvi l,183 shld 202h mvi h,186 mvi l,185 shld 204h lda 200h lhld 201h mov b,l mov c,h lhld 203h mov d,l mov e,h hlt Після набору тексту програми в текстовому редакторі її було збережено у файл Lab2.asm. Після цього за допомогою команд m Lab2.asm та l Lab2.asm скомпільована та злінкована у файл Lab2.com. Пізніше було завантажено скомпільовану програму у відлагоджувач за допомогою команди d Lab2.com.  Для перевірки, чи програма завантажилась в оперативну пам'ять була використана команда L100,122  Після перевірки правильності виконання, затремо нулями ті комірки пам’яті куди програма повинна буде записати дані. Для цього використаємо команду f200,205,0 і зразу ж перевіримо чи виконалась дія, командою d200,205.  Знаючи початковий та кінцевий адрес запускаємо програму на виконання за допомогою команди g100,122 після чого провіримо чи правильно вона працює а саме переглянемо чи записалися дані у відповідні комірки та регістри. Для перевірки вмісту регістрів виконаємо команду X.  Програма працює правильно вміст регістрів та комірок пам’яті заповнено відповідно з завданням. Карта памяті Адреса Дані Коментар  H D B H D B   200 512 1000000000 B5 181 10110101 Дане 1  201 513 1000000001 B6 182 10110110 Дане 2  202 514 1000000010 B7 183 10110111 Дане 3  203 515 1000000011 B8 184 10111000 Дане 4  204 516 1000000100 B9 185 10111001 Дане 5  205 517 1000000101 BA 186 10111010 Дане 6   Prn файл 0100 ORG 100H 0100 26B6 MVI H,182 0102 2EB5 MVI L,181 0104 220002 SHLD 200H 0107 26B8 MVI H,184 0109 2EB7 MVI L,183 010B 220202 SHLD 202H 010E 26BA MVI H,186 0110 2EB9 MVI L,185 0112 220402 SHLD 204H 0115 3A0002 LDA 200H 0118 2A0102 LHLD 201H 011B 45 MOV B,L 011C 4C MOV C,H 011D 2A0302 LHLD 203H 0120 55 MOV D,L 0121 5C MOV E,H Висновок: Під час виконання лабораторної роботи я вивчив способи адресації операндів і команди пересилання даних в однокристальному мікропроцесорі (МП) КР580, мною були набуті практичні навики складання і налагодження програм з використанням цих команд, була реалізована та виконана програма згідно свого варіанту.
Антиботан аватар за замовчуванням

28.01.2013 14:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!