Вы искали: ветвления

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

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

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

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

Основы языка программирования Ruby

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

Средства процедурного программирования Microsoft Visual С++ 2008

Приведено описание средств процедурного программирования на языке Visual C++ в среде Microsoft Studio 2008. Подробно рассмотрены структура программы, типы данных, способы и особенности реализации вычислений, операторы организации ветвлений и циклов, а также адресная арифметика, основы работы с динамической памятью, особенности моделирования работы с массивами в C++. Особое внимание уделено также организации подпрограмм и различным способам передачи параметров в них и организации файловой системы хранения данных на внешних носителях информации.

1