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

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

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

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

Написання та відлагодження програм за допомогою симулятора МП КР580ИК80

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

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

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

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Цифрові пристрої та мікропроцесори в радіотехнічних системах
Група:
РТ-31
Коротко про документ

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

Лабораторна робота присвячена написанню та відлагодженню програм за допомогою симулятора МП КР580ИК80. Студент виконує базові та індивідуальні завдання на мові асемблера.

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

  • Симулятор МП КР580ИК80
  • Мова асемблера
  • Написання програм
  • Відлагодження програм
  • Індивідуальне завдання
  • Машинний код

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

  1. Мета роботи
  2. Порядок роботи
  3. Текст першої програми
  4. Індивідуальне завдання
  5. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Не вказано

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

МП КР580ИК80блок-схемакомпіляціямашинний кодциклкомандаbreakpoint manager

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

Міністерство освіти та науки України Національний університет "Львівська Політехніка"  Лабораторна робота №1 ‘’НАПИСАННЯ ТА ВІДЛАГОДЖЕННЯ ПРОГРАМ ЗА ДОПОМОГОЮ СИМУЛЯТОРА МП КР580ИК80’’ з дисципліни ЦП та МП Мета роботи: Ознайомитись з можливостями симулятора МП КР580ИК80 „8085 Simulator IDE”. Засвоїти основи написання та відлагодження програм на мові Асемблера. Порядок роботи Блок схема першої програми:  2. Текст першої програми наступний: start: mvi B,03; next: DCR B; JNZ next; JMP start; 3. Перевожу програму в машинний код. Перша програма після її компіляції:  4. Індивідуальне завдання На початку програми присвоюю акумулятору (регістру А) значення рівне 1 і в циклі здійснюю зсув бітів акумулятора в ліво на один розряд (команда RLC). В покроковому режимі переглянути зміни значень регістрів А та В. Змінюю кількість ітерацій циклу. 4.1 Текст індивідуальної програми: Start: mvi B,4; mvi A,3; next: DCR B; RLC; JNZ next; JMP Start; End  Основне вікно програми після написання програми і запуску її у вікні „Assembler” за допомогою команди «Tools →Assemble & Load”;  Вікно „Assembler” з текстом програми згідно з індивідуальним завданням;  Вікно „Breakpoint manager” зі скомпільованою програмою, згідно з індивідуальним завданням; Висновок: Лабораторна робота допомогла зрозуміти основні принципи написання програм на мові Assembler. Показала, як можна написати програму, провірити скільки комірок займає кожна команда і яким чином після виконання команди «Tools →Assemble & Load» в стимуляторі можна спостерігати роботу програми у вікні „Breakpoint manager”.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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