DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

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

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Системи автоматизованого проектуваня

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

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Архітектура комп'ютерів
Група:
КН
Коротко про документ

Про що ця робота

Звіт до лабораторної роботи присвячено вивченню способів адресації операндів та команд пересилання даних мікропроцесора КР580. Наведено текст ассемблерної програми, результати її виконання та висновки щодо роботи зі стеком і пам'яттю.

У роботі розглядаються

  • Архітектура мікропроцесора КР580
  • Способи адресації операндів
  • Команди пересилання даних
  • Робота зі стеком
  • Програмування асемблером
  • Налагодження програм

Зміст і розділи

  1. Тема і мета роботи
  2. Лабораторне завдання
  3. Теоретичні відомості
  4. Карта пам'яті
  5. Текст програми
  6. Результати виконання програми
  7. Висновок
Для кого:Студенти технічних спеціальностей, які вивчають архітектуру комп'ютерів та мікропроцесорну техніку.
Викладачі:Не вказано

Ключові поняття

мікропроцесор КР580адресація операндівкоманди пересиланнястекрегістрова парапам'ятьлабораторна робота

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

Міністерство Освіти І НАУКИ України Національний університет "Львівська політехніка" Кафедра САПР ЗВІТ ДО ЛАБОРАТОРНОЇ РОБОТИ № 2 На тему: «Способи адресації операндів і команди пересилання даних одно кристального МП КР580» З дисципліни : «Архітектура комп’ютерів» ЛЬВІВ – 2008 Тема роботи: Способи адресації операндів і команди пересилання даних одно кристального МП КР580. Мета роботи: Вивчити способи адресації операндів і команди пересилання даних в однокристальному мікропроцесорі (МП) КР580, набути практичні навики складання і налагодження програм з використанням цих команд. ЛАБОРАТОРНЕ ЗАВДАННЯ: Ввести в пам'ять через регістрову пару послідовність даних 6,8,10,12,14,16,17.Через стек записати в РЦК. Останнє число записати в акумулятор. ТЕОРЕТИЧНІ ВІДОМОСТІ ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Карта пам'яті Текст програми Файл l2.asm org 100h mvi l,6 mvi h,8 shld 200h mvi l,10 mvi h,12 shld 202h mvi l,14 mvi h,16 shld 204h mvi l,17 shld 206h lxi sp,200h pop h pop d pop b lda 206h nop hlt Файл l2.prn 0100 ORG 100H 0100 2E06 MVI L,6; L<-6 0102 2608 MVI H,8;H<-8 0104 220002 SHLD 200H; запис в пам'ять пари регістрів ((H)(L)) за адресою 200,201h 0107 2E0A MVI L,10; L<-10 0109 260C MVI H,12; H<-12 010B 220202 SHLD 202H; запис в пам'ять пари регістрів ((H)(L)) за адресою 202,203h 010E 2E0E MVI L,14; L<-14 0110 2610 MVI H,16; H<-16 0112 220402 SHLD 204H; запис в пам'ять пари регістрів ((H)(L)) за адресою 204,205h 0115 2E11 MVI L,17; L<-17 0117 220602 SHLD 206H; запис в пам'ять пари регістрів ((H)(L)) за адресою 206,207h 011A 310002 LXI SP,200H; вказівник на початок стеку 011D E1 POP H;завантаження в регістрову пару (HL) даних зі стеку 011E D1 POP D 011F C1 POP B 0120 3A0602 LDA 206H; завантаження в акумулятор з пам'яті за адресою 206h 0123 00 NOP;ніяких дій Результати виконання програми C:[cpm] m l2.asm CP/M MACRO ASSEM 2.0 0125 000H USE FACTOR END OF ASSEMBLY C:[cpm] l l2.asm FIRST ADDRESS 0100 LAST ADDRESS 0124 BYTES READ 0025 RECORDS WRITTEN 01 C:[cpm] d l2.com DDT VERS 1.0 NEXT PC 0180 0100 -tb C0Z0M0E0I0 A=00 B=0000 D=0000 H=0000 S=0100 P=0100 MVI L,06 C0Z0M0E0I0 A=00 B=0000 D=0000 H=0006 S=0100 P=0102 MVI H,08 C0Z0M0E0I0 A=00 B=0000 D=0000 H=0806 S=0100 P=0104 SHLD 0200 C0Z0M0E0I0 A=00 B=0000 D=0000 H=0806 S=0100 P=0107 MVI L,0A C0Z0M0E0I0 A=00 B=0000 D=0000 H=080A S=0100 P=0109 MVI H,0C C0Z0M0E0I0 A=00 B=0000 D=0000 H=0C0A S=0100 P=010B SHLD 0202 C0Z0M0E0I0 A=00 B=0000 D=0000 H=0C0A S=0100 P=010E MVI L,0E C0Z0M0E0I0 A=00 B=0000 D=0000 H=0C0E S=0100 P=0110 MVI H,10 C0Z0M0E0I0 A=00 B=0000 D=0000 H=100E S=0100 P=0112 SHLD 0204 C0Z0M0E0I0 A=00 B=0000 D=0000 H=100E S=0100 P=0115 MVI L,11 C0Z0M0E0I0 A=00 B=0000 D=0000 H=1011 S=0100 P=0117 SHLD 0206*011A -d200,207 0200 06 08 0A 0C 0E 10 11 10 ........ -t4 C0Z0M0E0I0 A=00 B=0000 D=0000 H=1011 S=0100 P=011A LXI SP,0200 C0Z0M0E0I0 A=00 B=0000 D=0000 H=1011 S=0200 P=011D POP H C0Z0M0E0I0 A=00 B=0000 D=0000 H=0806 S=0202 P=011E POP D C0Z0M0E0I0 A=00 B=0000 D=0C0A H=0806 S=0204 P=011F POP B*0120 -x C0Z0M0E0I0 A=00 B=100E D=0C0A H=0806 S=0206 P=0120 LDA 0206 -t C0Z0M0E0I0 A=00 B=100E D=0C0A H=0806 S=0206 P=0120 LDA 0206*0123 -t C0Z0M0E0I0 A=11 B=100E D=0C0A H=0806 S=0206 P=0123 NOP *0124 -t C0Z0M0E0I0 A=11 B=100E D=0C0A H=0806 S=0206 P=0124 HLT *Execution halted ВИСНОВОК: Під час виконання лабораторної роботи я вивчив способи адресації операндів і команди пересилання даних в одно кристальному мікропроцесорі (МП) КР580, отримав практичні навички складання і налагодження програм з використанням цих команд. Мною була створена програма яка заносила безпосередньо в пам’ять послідовність певних даних, а потім через акумулятор послідовно з найменшого їх виводила.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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