Лабораторная по Ассемблеру: TASM и отладка
Лабораторная работа: Программирование на языке Ассемблера: ввод-вывод, арифметика и отладка
Новинка
Описание
Лабораторная работа 4. «Программирование арифметических операций. Изучение основ работы с Turbo Debugger»
Цель работы:
Программирование задач, выполняющих арифметические вычисления и получение навыков отладки программ средствами отладчика TURBO DEBUGGER.
Задания (ход работы):
Уравнение: X=(B−25)2A+1+(B+D)2X=A+1(B−25)2+(B+D)2
A = -5, B = 31, D = 4
Лабораторная работа 1. «Введение в основы программирования на языке Ассемблера»
Цель работы:
Практическое овладение навыками составления простейших программ на языке Ассемблера и работы с программами TASM и TLINK.
Задания (ход работы):
Цель работы:
Программирование задач, выполняющих арифметические вычисления и получение навыков отладки программ средствами отладчика TURBO DEBUGGER.
Задания (ход работы):
- С помощью текстового редактора создать файл prog_4.asm. В значения переменных поместить данные для варианта 6. Написать код для вычисления требуемого уравнения.
- Скомпилировать файл и запустить его.
- Запустить и исследовать программу TurboDebugger. В таблице привести результаты исследования программы (основные моменты вычислений).
- Составить образ размещения программы.
- Вычислить адреса сегментов в памяти (для данных, стека, кода) и сверить с файлом .map.
Уравнение: X=(B−25)2A+1+(B+D)2X=A+1(B−25)2+(B+D)2
A = -5, B = 31, D = 4
Лабораторная работа 1. «Введение в основы программирования на языке Ассемблера»
Цель работы:
Практическое овладение навыками составления простейших программ на языке Ассемблера и работы с программами TASM и TLINK.
Задания (ход работы):
- Создать файл hello_1.asm с кодом программы, а также скопировать файлы tasm, td и tlink.
- Запустить компилятор для создания файлов hello_1.obj и hello_1.lst.
- С помощью компоновщика получить файлы hello_1.exe, hello_1.map.
- Запустить программу из командной строки, чтобы убедиться в её работоспособности.
- Для автоматизации процесса ассемблирования и компоновки создать файлы с расширением .bat, содержащие команды, выполняемые до этого из командной строки.
- Написать файл hello_2.asm, который выводит дополнительный текст.
- Лабораторная работа 3. «Изучение команд передачи данных. Основы работы с отладчиком»
Цель работы:
Изучение команд передачи данных и практическое овладение навыками работы с отладчиком TURBODEBUGGER.
Задания (ход работы):- С помощью текстового редактора создать файл Prog_3.asm. В значения переменных поместить данные для варианта 6.
- Скомпилировать файл и запустить его.
- Запустить и исследовать программу TurboDebugger. В таблице привести результаты исследования программы.
- Составить образ размещения программы.
- Вычислить адреса сегментов в памяти (для данных, стека, кода) и сверить с файлом .map.
Набор лабораторных по Ассемблеру с примерами (hello_1.asm, Prog_3.asm, prog_4.asm), листингами, .map и .bat-скриптами. Подходит студентам для отладки, анализа машинного кода и подготовки отчёта..
Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Просмотров
0
Размер
374,49 Kb
Список файлов
Лабораторная_работа_4.docx
Лабораторная_работа_1.docx
Лабораторная_работа_2.docx
🎓 Никольский - Помощь студентам 📚 Любые виды работ: тесты, сессии под ключ, практики, курсовые и дипломные с гарантией результата ✅ Все услуги под ключ ✅ Знаем все тонкости именно вашего ВУЗа ✅ Сдадим или вернем деньги
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МФПУ «Синергия»
nikolskypomosh









