ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Федеральное государственное образовательное бюджетное учреждение высшего
Профессионального образования
«Поволжский государственный университет телекоммуникаций и информатики»
КОЛЛЕДЖ СВЯЗИ
УТВЕРЖДАЮ:
Зам. директора по УВР
____________ /Логвинов А.В./
«13___»__05_____2014 г.
Курс лекций
По дисциплине МДК 01.01 «Системное программирование»
Специальность: 09.02.03 – «Программирование в компьютерных системах»
Курс 3, семестр 6
Рассмотрено за заседании П(Ц)К
«Информационных систем и технологий»
Протокол №__10 от «_13_»___05____2014 г.
Председатель П(Ц)К_____________Шомас Е.А.
Разработал преподаватель Кукарская Л.П.
Самара
Содержание
Раздел 1 Основные понятия и структура процессора………………….3
1. Тема 1.1 Основные понятия и определения……………………….......3
2. Тема 1.2 Принцип программного управления……………………......6
3. Тема 1.3 Формы представления чисел в ЭВМ………………………..9
4. Тема1.4 Выполнение арифметических операций в ЭВМ……………14
5. Тема 1.5 Структура микропроцессора Intel ………………………….17
6. Тема 1.6 Сегментация и адресация…………………………………….20
7. Тема 1.7 Регистры микропроцессора…………………………………..23
Раздел 2 Основы программирования на ассемблере………………….27
8.Тема 2.1 Основы автоматизации вычислительного процесса……..27
9. Тема 2.2 Режимы адресации памяти…………………………………38
10.Тема 2.3 Основные команды простых программ на Ассемблере…46
11. Тема 2.4Арифметические команды…………………………………..52
12. Тема 2.5 Команды передачи управления…………………………….64
13. Тема2.6 Команды прерывания………………………………………..78
14.Тема2.7 Команды обработки строк……………………………………82
Раздел 3. Ассемблеры……………………………………………………….88
15. Тема3.1 Программа Ассемблер………………………………………..88
16. Тема3.2 Язык Ассемблер……………………………………………….91
17.Тема3.3 Основы 32-битного программирования в Windows……….96
18. Тема 3.4 API функции…………………………………………………..98
19. Тема 3.5 Версии ассемблеров…………………………………………..101
20. Тема 3.6 Среды разработки…………………………………………….105
Литература……………………………………………………………………110