Программирование на Ассемблер [2021]
РЭУ им Г. В. Плеханова (Брянский филиал РЭУ им. Г. В. Плеханова)
Цели и задачи программы.
Учебный курс «Программирование на Ассемблер» предназначен для широкой аудитории пользователей, как начинающих программировать, так и уже программирующих на других языках.
В рамках курса слушатели научатся:
1. Составлять и отлаживать программы на языке Assembler;
2. Пользоваться инструментальными средствами для отладки программ;
3. Объяснять принципы работы микропроцессора.
В рамках курса слушатели получат представление:
1. О базовых понятиях системы программирования машинно-ориентированного языка Assembler;
2. О способах адресации информации, системе команд языка Assembler;
3. О типичных алгоритмах программ на языке Assembler;
4. О способах организации ввода-вывода.
Ассемблер является краеугольным камнем программирования, инструментом, позволяющим начинающему программисту научиться мыслить в терминах машинных кодов. А подобное умение просто необходимо любому профессиональному программисту.
На каком бы языке программист ни писал бы программы, ему необходимо хотя бы в общих чертах понимать, что конкретно будет делать процессор.
Спойлер: Содержание
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. Синтаксис объявления меток. Команды работы с битами.
Примечание: на момент составление темы актуальная цена не известна
Примечание: программа является актуальной и проводится в том числе в дистанционном формате не смотря на даты указанные на сайте продажника.
Продажник
РЭУ им Г. В. Плеханова (Брянский филиал РЭУ им. Г. В. Плеханова)
Цели и задачи программы.
Учебный курс «Программирование на Ассемблер» предназначен для широкой аудитории пользователей, как начинающих программировать, так и уже программирующих на других языках.
В рамках курса слушатели научатся:
1. Составлять и отлаживать программы на языке Assembler;
2. Пользоваться инструментальными средствами для отладки программ;
3. Объяснять принципы работы микропроцессора.
В рамках курса слушатели получат представление:
1. О базовых понятиях системы программирования машинно-ориентированного языка Assembler;
2. О способах адресации информации, системе команд языка Assembler;
3. О типичных алгоритмах программ на языке Assembler;
4. О способах организации ввода-вывода.
Ассемблер является краеугольным камнем программирования, инструментом, позволяющим начинающему программисту научиться мыслить в терминах машинных кодов. А подобное умение просто необходимо любому профессиональному программисту.
На каком бы языке программист ни писал бы программы, ему необходимо хотя бы в общих чертах понимать, что конкретно будет делать процессор.
Спойлер: Содержание
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. Синтаксис объявления меток. Команды работы с битами.
Примечание: на момент составление темы актуальная цена не известна
Примечание: программа является актуальной и проводится в том числе в дистанционном формате не смотря на даты указанные на сайте продажника.
Продажник