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

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

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

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

Процес створення виконавчих файлів. Ознайомлення з відлагоджувачем Turbo Debug

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

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

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

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Системне програмування та операційні системи
Група:
КН-11
Коротко про документ

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

Лабораторна робота присвячена освоєнню компіляції програм асемблера за допомогою Turbo Assembler та їх відладженню в Turbo Debug. Студент створює власний .exe файл і досліджує регістри процесора.

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

  • Системне програмування
  • Turbo Assembler
  • Turbo Debug
  • Компіляція програм
  • Відладка програм
  • Регістри процесора

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

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

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

Turbo AssemblerTurbo DebugКомпіляціяВідладчикРегістри процесораСегмент данихВиконавчий файл

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ЕОМ  ЛАБОРАТОРНА РОБОТА №1 З КУРСУ СИСТЕМНЕ ПРОГРАМУВАННЯ. «Процес створення Бурбіль В.І. Прийняв: Мархівка В.С. Львів – 2011 Мета: освоїти послідовність дій для компіляції програм, написаних на мові Assembler за допомогою системи Turbo Assembler та здобути навики їх від лагодження засобами середовища Turbo Debug. ЗАВДАННЯ: За допомогою текстового редактора створити файл з <прізвище>.asm , який містить програму, приведену нижче. (Параметр <прізвище> повинен містити Ваше прізвище в англійській транслітерації і мати довжину до 8 символів). В тексті програми змінити повідомлення, що міститься за міткою HelloMessage так, щоб воно відображало Ваше прізвище. Зберегти внесені зміни. Створити <прізвище>.exe-файл засобами система Turbo-Assembler. (тобто в командному рядку виконати: tasm <прізвище>.asm <Enter>;/l tlіnk <прізвище>.obj <Enter> ) Виконати створену програму і переконатися, що вона працює коректно, тобто виводить Ваше прізвище на екран. Запустити систему відлагодження Turbo Debug та ознайомитися з її інтерфейсом та можливостями (td.exe). Покроково виконати в системі Turbo Debug створений вище .exe – файл, задокументувавши зміни регістрів процесора та вміст сегменту даних. Скласти звіт про виконану роботу, який повинен містити короткий опис можливостей Turbo Debug та лістинг Вашої програми, тобто вміст файлу <прізвище>.lst Текст програми: DOSSEG .MODEL SMALL .STACK 100h .DATA HelloMessage db 'Hello, world', 13, 10, '$' .CODE mov ax,@data mov ds,ax mov ah,9 mov dx,OFFSET HelloMessage int 21h mov ah,4ch int 21h END Висновок: На даній лабораторній роботі я освоїв послідовність дій для компіляції програм, написаних на мові Assembler за допомогою системи Turbo Assembler та здобув навики їх відлагодження засобами середовища Turbo Debug.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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