Пропустить команды ленты
Пропустить до основного контента
SharePoint
Перейти вверх

Skip Navigation LinksПрограммирование-на-Ассемблер

Программирование на Ассемблер

Дополнительная общеразвивающая  программа
«Программирование на Ассемблер»

 

Выдаваемый документ Сертификат
Требования к поступающим на обучениеУверенный пользователь ПК
Приём документовС 12 марта по 6 апреля 2018 года
Документы для поступленияДля зачисления на обучение необходимо оформление заявления и договора установленного образца
Цели и задачи
программы

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

В рамках курса слушатели научатся: составлять и отлаживать программы на языке Assembler; пользоваться инструментальными средствами для отладки программ; объяснять принципы работы микропроцессора.

В рамках курса слушатели получат представление: о базовых понятиях системы программирования машинно-ориентированного языка Assembler; о способах адресации информации, системе команд языка Assembler; о типичных алгоритмах программ на языке Assembler; о способах организации ввода-вывода.

Сфера профессиональной деятельностиЛюбая 
Основное содержание
программы

Тема1. Вводное занятие. Зачем учить Assembler? Знакомство с необходимыми инструментами.

Тема 2. Написание первой программы. Знакомство с Turbo Debagger.

Тема 3.  Изучение регистров процессора 8086.   Директивы объявления данных.

Тема 4.  Изучение основ систем счисления.

Тема 5. Работа с числами со знаком и без. Сложение и вычитание.

Тема 6.   Сложение и вычитание с переносом. Умножение и деление. Преобразование типов.

Тема 7. Циклы и команда LOOP.

Тема 8.  Режимы адресации.

Тема 9. Логические операции.

Тема 10. Условные и безусловные переходы.  Команды LOOPZ и LOOPNZ.

Тема 11. Линейный сдвиг. Циклический сдвиг.

Тема 12.  Стек.

Тема 13. Простые процедуры.

Тема 14.  Вывод чисел на консоль. Ввод чисел с консоли.

Тема 15.  Команды управления флагами.

Тема 16.  Передача параметров через стек.

Тема 17.  Локальные переменные.

Тема 18.  Синтаксис объявления меток. Команды работы с битами.

Срок обучения 36 часов.
Стоимость3500 рублей
Планируемая дата
начала обучения
По мере комплектования групп
Контакты

8(4832) 41-59-46   г.Брянск, ул. Спартаковская, 112

Себекин Е.В.