SoftCraft
разноликое программирование

Top.Mail.Ru

Яндекс.Метрика

Инструментальная поддержка программирования на языке Ассемблера


Начальная страница курса

Содержание занятия

  1. Компиляторы для Ассемблера. Их связь с набором команд, операционной системой.
  2. Особенности использования FASM для программирования в среде ОС MS Windows
  3. Обзор информации по программированию на Ассемблере.

Задание для самостоятельной работы

  1. Установить Flat Assembler (FASM) на рабочий компьютер.
      Примечание. По согласованию с преподавателем выполнение самостоятельной работы допускается с использование иных современных архитектур ВС, ОС, а также компиляторов с языка программирования Ассемблер.
  2. Найти в различных источниках информации не менее пяти примеров консольных программ разной сложности, написанных на изучаемом Ассемблере. Откомпилировать и запустить их с различными тестовыми наборами данных. Результаты работы программ зафиксировать в виде скриншотов.
  3. Выложить программы и скриншоты на доступный Git в качестве отчета о выполненной работе, предоставляемого преподавателю. Сообщить о выполненной работе. Срок выполнения: 1 неделя.
      Примечание. Сформировть для курса по архитектуре ВС отдельный проект. Для первого задания создать отдельный каталог с названием task01. Размещение данных внутри этого каталога произвольное.

Используемые источники информации

  1. Подборка источников информации по программированию на Ассемблере процессора Intel

Начальная страница курса