Частина тексту файла (без зображень, графіків і формул):
Міністерство Освіти І НАУКИ України
Національний університет "Львівська політехніка"
Кафедра САПР
ЗВІТ
ДО ЛАБОРАТОРНОЇ РОБОТИ № 4
На тему: «Організація програм, підпрограм і способи передачі параметрів в одно кристальному МП КР580»
З дисципліни : «Архітектура комп’ютерів»
Виконав:
Студент групи КН - 3
ЛЬВІВ – 2008
Тема роботи: Організація програм, підпрограм і способи передачі параметрів в одно кристальному МП КР580.
Мета роботи: Вивчити команди переходів, виклику і повернення із підпрограми, способи передачі параметрів і отримати практичні навики програмування з використанням підпрограм.
ТЕОРЕТИЧНІ ВІДОМОСТІ
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ЛАБОРАТОРНЕ ЗАВДАННЯ:
Ввести в пам'ять організувавши циклдані 93, 91,…, 83. Проаналізувати адресу 2-го даного на непарність. При виконанні умови виконати в циклі віднімання перших 1-2-3 трьох даних, а ні – виконати додавання наступних 4+5+6 трьох даних. Результат записати в С.
ХІД РОБОТИ:
Для реалізації поставленого завдання була розроблена наступна програма:
org 100h
mvi a,6
lxi h,080h
mvi b,93
c1: mov m,b
inx h
dcr b
dcr b
dcr a
jnz c1
mvi a,1h
ani 11111111b
jpo np1
mvi b,2
lda 080h
mov c,a
lxi h,081h
c2: mov a,c
sub m
mov c,a
inx h
dcr b
mov a,b
jnz c2
jmp exit
np1: mvi b,2
lda 083h
mov c,a
lxi h,084h
c3: mov a,c
add m
mov c,a
inx h
dcr b
mov a,b
jnz c3
exit: nop
hlt
ВИСНОВОК:
Під час виконання лабораторної роботи я вивчив команди переходів, виклику і повернення із підпрограми, способи передачі параметрів і отримав практичні навики програмування з використанням підпрограм. Мною була створена програма яка виконує перевірку введеного даного на парність, і в залежності від того парне чи непарне дане виконує різні дії.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!