Средства разработки программ на ассемблере. Assembler. Тема 5:

Презентация:



Advertisements
Похожие презентации
- - Реальный режим работы (Real mode) – это режим в котором работал базовый 16-и разрядный МП i8086. Это однозадачный режим, который реализовывался операционной.
Advertisements

Turbo Paskal Неформальное знакомство. Ввод программы в компьютер После того, как программа написана её необходимо ввести в компьютер. Для этого необходимо.
Оформление тестовых заданий для электронного гиперссылочного учебного пособия. Программа TestMaker.
Системы программирования Средства создания программ Интегрированные системы программированияИнтегрированные системы программирования Среды быстрого проектирования.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Работу выполнили: Дудкина Татьяна Шакурова Лилия.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
1. ЧТО ТАКОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ? НАБОР ПРОГРАММ В ПАМЯТИ КОМПЬЮТЕРА 2. ИЗ КАКИХ ЧАСТЕЙ СОСТОИТ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ? КРОССОВЫЕ ТЕСТОВЫЕ СИСТЕМНЫЕ.
Архитектура ЭВМ Практика 2. Основы ассемблера..
Отладка программы. Классификация ошибок 1.синтаксические; 2. ошибки времени выполнения; 3.алгоритмические. Синтаксические ошибки, обнаруживает компилятор,
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Работа с файлами Ускоренный поиск файлов Запуск и автоматическое исполнение файлов программ – (файлы – программы – это файлы, содержимым которых являются.
Знакомство с IDE Pascal. Этапы решения задачи на компьютере : 1. Постановка реальной задачи и ее содержательный анализ 2. Создание модели ( формализация.
Объектно-ориентированное программирование Основы языка программирования Lazarus.
Текстовый файл – это простейший способ организации данных в ЭВМ. Он состоит из кодов таблицы символьной кодировки (ASCII). Текстовый файл (имя.txt) (имя.doc)
Системы программирования – это совокупность программ, обеспечивающих автоматизацию разработки и отладку других программ.
Назначение и состав операционной системы. ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера.
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
Создание Web-сайтов. Web-сайты Публикации во всемирной паутине реализуются в форме Web-сайтов Web-сайт содержит информацию, посвященную какой-либо теме.
Мацнева Юлия Анатольевна Место работы: МОУ «Кадетская школа» Должность: учитель информатики
Транксрипт:

Средства разработки программ на ассемблере. Assembler. Тема 5:

1. Схема процесса разработки программ на ассемблере. 2. Программное обеспечение для разработки программ на ассемблере. 3. Порядок действий при создании программы на ассемблере. План темы:

1. Схема процесса разработки программ на ассемблере:

На первом шаге, когда вводится код программы, можно использовать любой текстовый редактор. Основным требованием к нему является то, чтобы он не вставлял посторонних символов (специальных символов форматирования). Программы, реализующие остальные шаги схемы, входят в состав программного пакета ассемблера Turbo Assembler (D:\TASM). 2. Программное обеспечение для разработки программ на ассемблере.

Трансляция - процесс формирования объектного модуля из текстового файла *.asm. Выполняет трансляцию программа tasm.exe (tasm32.exe) Компоновка - процесс формирования загрузочного модуля из нескольких объектных модулей. Выполняет компоновку программа tlink.exe (tlink32.exe) Отладка - процесс выполнения разработанной программы с целью проверки её работы. Выполняется отладка программой td.exe (td32.exe)

3. Порядок действий при создании программы на ассемблере: 1. Все создаваемые вами файлы хранить в своей рабочей папке: D:\Tasm\Bin\9vNik\ 2. Написать текст программы на Ассемблере в текстовом редакторе Asm_Edit, или "Блокнот". Сохранить файл с расширением - asm, например, LR1.ASM

3. Для удобства выполнения трансляции (Tasm.exe) и компоновки (Tlink.exe) можно создать текстовый командный файл (расширение - bat) со следующим текстом: c:\tasm\bin\tasm %1 %2 Pause c:\tasm\bin\tlink %1 Pause Файл сохранить, например, под именем: tasm_link.bat 4. Для запуска созданного командного файла с параметром (имя файла вашей программы) воспользуйтесь программой Windows Commander.

5. В командной строке Windows Commander дайте комманду: tasm_link.bat LR1 В Asm_Edit для трансляции и компоновки нажмите соответствующие управляющие кнопки (II, III). 6. В консольном командном окне прочитайте сообщения выдаваемые программами Tasm.exe и Tlink.exe, если нет сообщений об ошибках, то созданный файл LR1.EXE - это готовая к выполнению созданная вами программа. 7. Для отладки exe-файла и наблюдения за ходом ее выполнения в командной строке дать команду: c:\tasm\bin\td.exe LR1.EXE (В Asm_Edit нажать кнопку V). Если td не работает, то запустите его из NC.

8. Основные команды в отладчике Turbo Debuger: - выполнить всю программу. - выполнить одну текущую команду программы (пошаговый режим). + - сброс выполняемой программы (после этого ее можно запускать повторно). + - выход из отладчика Turbo Debuger. Рекомендуется выполнять программу в пошаговом режиме и наблюдать при этом за содержимым регистров процессора в специальном окне отладчика. Привести пример разработки программы, выполнив последовательно все этапы.