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

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

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

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

Організація програм, підпрограм і способи передачі параметрів в однокристальному МП КР580

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

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

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

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

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

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

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

  • Мікропроцесор КР580
  • Організація підпрограм
  • Передача параметрів
  • Команди переходів
  • Програмування на асемблері
  • Організація циклів

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

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

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

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

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

Міністерство освіти і науки України Національний університет “Львівська політехніка” Кафедра САПР  Лабораторна робота №4 з курсу “Архітектура комп’ютера” на тему: “Організація програм, підпрограм і способи передачі параметрів в однокристальному МП КР580”. Тема: Організація програм, підпрограм і способи передачі параметрів в однокристальному МП КР580 . Мета роботи: Вивчити команди переходів, виклику і повернення із підпрограми, способи передачі параметрів і отримати практичні навики програмування з використанням підпрограм. Теоретичні відомості Лабораторне завдання Ввести в память організувавши цикли дані  72,73...77, проаналізувати 3-й розряд першого даного на наявність нуля, при його наявності  виконати (6+5+4+3+2+1) якщо ні  то (6-5-4-3-2-1) через цикл. Результат записати в регістр А. Результати виконаних пунктів завдання Програма: org 100h lxi b,400h mvi e,72 mvi d,0 zikl1: mov a,e stax b inr a inr c inr d mov e,a mvi a,6 cmp d jnz zikl1 lda 400h mvi b,08h ana b jz tak ne: lxi b,405h lda 405h mov l,a zne: dcr c ldax b mvi d,0 mov e,a mov a,e cma mov e,a mov a,d cma mov d,a inx d dad d mov a,c ori 00h jnz zne jmp konec tak: lxi b,405h lda 405h mov l,a ztak: dcr c ldax b mov e,a dad d mov a,c ori 00h jnz ztak jmp konec konec: mov a,h sta 406h mov a,l sta 407h hlt Висновок: На даній лабораторній роботі вивчив команди переходів, виклику і повернення із підпрограми, способи передачі параметрів і отримати практичні навики програмування з використанням підпрограм.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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