Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет "Львівська Політехніка"
/
Лабораторна робота №4
‘’ ТИПИ АДРЕСАЦІЇ МП КР580ИК80’’
з дисципліни ЦП та МП
Мета роботи: Навчитись здійснювати програмне читання з пам`яті та запис у пам`ять за допомогою команд прямої та непрямої адресації.
Порядок роботи:
Різними типами адресації записати задану константу в задані комірки пам`яті.
Пряма:
MVI A,05h;
STA 0100h;
STA 0101h;
STA 0102h;
Непряма:
MVI A,05h;
LXI B,0100h;
STAX B;
INX B;
STAX B;
INX B;
STAX B;
Запис константи за допомогою непрямої адресації організувати в циклі. Порівняння переваг та недоліків (швидкодія/пам`ять) прямої та непрямої адресації.
MVI A,05h;
LXI B,0100h;
MVI D,3;
Next:
STAX B;
INX B;
DCR D;
JNZ Next;
3. Індивідуальне завдання
Згідно з таблицями нижче записати задані числа в ОЗП за вказаними адресами.
Варіант 2
Адреса в ОЗП
Число
0305h
09
0306h
08
0307h
07
0308h
06
0309h
05
030Ah
04
030Bh
03
030Ch
02
4.Текст індивідуальної програми:
start
mvi A,09;
lxi B,0305h;
mvi D,8;
next:
stax B;
inx B;
dcr A;
dcr D;
jnz next;
jmp start;
end
Висновок: використавши прямий та непрямий тип адресації для запису константи у комірки пам'яті ми отримали наступні результати:
Пряма адресація:
/
/
Непряма адресація:
/
/
З отриманих результатів бачимо, що непрямий тип адресації програє у швидкодії прямому типу, проте прямий тип затрачає більший обсяг пам’яті.
Даний результат підтверджує особливості адресування кожного з типів.