Основные приемы программирования на ассемблере MASM32

Основные приемы программирования на ассемблере MASM32
Г.С. Иванова, Т.Н. Ничушкина
  • Год:
    2016
  • Тип издания:
    Методические указания
  • Объем:
    60 стр. / 3.75 п.л
  • Формат:
    60x90/16
  • ISBN:
    978-5-7038-4455-7
  • Читать Online

Ключевые слова: OllyDbg, RadAsm, адресация, ассемблер, ветвления, конвенции, лабораторная работа, массивы, разноязыковые модули, циклы

Приведено описание основных возможностей среды RadAsm и отладчика OllyDbg. Рассмотрены форматы представления данных и способы их адресации. Представлены примеры простейших программ, демонстрирующие особенности программирования вычислений на ассемблере. Рассмотрены приемы программирования ветвлений, итерационных и счетных циклов с использованием основных команд передачи управления. Описаны способы адресации, используемые при моделировании одно-и двумерных массивов (матриц). Приведены конвенции о связи разноязыковых модулей. Все перечисленные приемы проиллюстрированы примерами программ, аналогичных разрабатываемым в процессе лабораторных работ.

Для студентов 2-го курса МГТУ им. Н.Э. Баумана, обучающихся по программе бакалавриата направлений подготовки "Информатика и вычислительная техника" и "Прикладная информатика".

ОГЛАВЛЕНИЕ
Лабораторная работа № 1. Изучение среды и отладчика ассемблера
Лабораторная работа № 2. Программирование целочисленных вычислений
Лабораторная работа № 3. Программирование ветвлений и циклов
Лабораторная работа № 4. Программирование обработки массивов и матриц
Лабораторная работа № 5. Программирование с использованием разноязыковых модулей
Приложение. Наиболее важные настройки среды RadASM

Авторы работы: Иванова Г.С., Ничушкина Татьяна Николаевна