Вы искали: ассемблер

Методические указания к семинарским занятиям по дисциплине "Машинно-зависимые языки и основы компиляции"

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

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

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

Модульное программирование на языке ассемблера. Связь разноязыковых модулей

Приведены теоретические сведения об организации связей между модулями и способах передачи параметров при вызове подпрограмм на языке ассемблера из программ на том же языке или языках высокого уровня. Рассмотрены правила организации связей c примерами, демонстрирующими особенности компоновки модулей при использовании различных конвенций.

Архитектура микропроцессора Intel 8086. Разработка простых программ

Описана методика компиляции и компоновки программ на языке ассемблера микропроцессора Intel 8086 в среде операционной системы FreeDOS. Приведены примеры готовых программ, выполняющих манипуляции с регистрами, строками символов в памяти и видеобуфере. Даны указания по отладке программ в пошаговом режиме. Предложены варианты индивидуальных заданий студентам на разработку собственных программ на языке ассемблера Intel 8086.

1