№
| Содержание
| Кол-во часов
| Неделя
|
Модуль 1 «Архитектура ЭВМ»
|
| Лекция1. Введение.
|
| 1неделя
|
Практическое занятие 1. Программирование вычисления арифметических выражений
|
|
СРСП 1. Архитектура процессороров семейства Intel. Основные устройства процессора. Регистры. Регистры обшего назначенияр. Сегментные регистры. Регистры управления.
|
|
| Лекция 2. Регистры ПК.
|
| 2 неделя
|
Практическое занятие 2. Программирование вычисления арифметических выражений
|
|
СРСП 2. Архитектура процессороров семейства Intel. Основные устройства процессора. Регистры. Регистры обшего назначенияр. Сегментные регистры. Регистры управления.
|
|
| Лекция 3.Представление данных.
|
| 3неделя
|
Практическое занятие 3. Программирование вычисления арифметических выражений
|
|
СРСП 3. Организация оперативной памяти. Cегметные и стандартные модели памяти.
|
|
| Лекция 4.Представление команд.
|
| 4 неделя
|
Практическое занятие 4.Программирование разветвляющихся алгоритмов.
|
|
СРСП 4. Организация оперативной памяти. Cегметные и стандартные модели памяти.
|
|
СРС 1. Программирование линейных алгоритмов.
а) Определить входные-выходные данные.
б) Написать алгоритм решения задачи на Паскале.
в) Определить типы данных и написать программу на ассемблер.
|
|
|
Модуль 2 «Основы языка Ассемблера»
|
| Лекция 5. Основные элементы языка Ассемблер. Лексемы. Предложения.
|
| 5неделя
|
Практическое занятие 5. Программирование разветвляющихся алгоритмов.
|
|
СРСП 5. Системы команд. Форматы Машинных команд процессора 8086.
|
|
| Лекция 6.Директивы определения данных.
|
| 6неделя
|
Практическое занятие 6. Организация циклов по схеме While–do.
|
|
| СРСП 6. Системы команд. Форматы Машинных команд процессора 8086.
|
|
| Лекция 7.Команды языка Ассемблер Команды пересылки и арифметические команды.
|
|
7неделя
|
Практическое занятие 7. Организация циклов по схеме While–do.
|
|
СРСП 7.Основные элементы языка Ассемблер. Лексемы. Предложения. Директивы. Директивы определения данных.
|
|
СРС 2 Программирование разветвляющихся алгоритмов.
а) Определить входные-выходные данные.
б) Написать алгоритм решения задачи на Паскале.
в) Определить типы данных и написать программу на ассемблер.
|
|
Модуль3 «Программные данные и алгоритмы»
|
| Лекция 8.Команды переходов. Безусловный переход. Прямой переход. Косвенный переход.
|
| 8неделя
|
Практическое занятие 8. Организация циклов по схеме Repeat-until.
|
|
СРСП 8. Основные элементы языка Ассемблер. Лексемы. Предложения. Директивы. Директивы определения данных.
|
|
Рубежный контроль 1 (контрольная работа)
|
|
|
| Лекция 9.Команды сравнения и условного перехода.
|
| 9неделя
|
Практическое занятие 9.Организация циклов по схеме Repeat-until.
|
|
СРСП 9. Программные сегменты. Особенности сегментирования адресов в ПК. Сегменные регистры по умолчанию. Директива сегментирования. Директива ASSUME. Начальная загрузка сегментных регистров. Директива MODEL. Структура программы.
|
|
| Лекция 10.Примеры программирования разветвляющихся алгоритмов.
|
|
10неделя
|
Практическое занятие 10.Команды организаций циклов.
|
|
СРСП 10. Программные сегменты. Особенности сегментирования адресов в ПК. Сегменные регистры по умолчанию. Директива сегментирования. Директива ASSUME. Начальная загрузка сегментных регистров. Директива MODEL. Структура программы.
|
|
| Лекция 11.Организация цикл используя команды сравнения и условного перехода.
|
|
11неделя
|
Практическое занятие 11. Команды организаций циклов.
|
|
СРСП 11. Этапы программирования на Ассемблере.Ассемблер фирмы Microsoft(MASM). Первая программа. Изучение Ассемблера с помощию Pascal и С/C++. Описание процедур. Описание внешных ссылок.
|
|
СРС 3Организация циклов используя команды условного и безусловного переходов.
а) Определить входные-выходные данные.
б) Написать алгоритм решения задачи на Паскале.
в) Определить типы данных и написать программу на ассемблер.
|
|
Модуль 4 «Проектирование программных систем»
|
| Лекция 12. Команды управления циклами.
|
|
12неделя
|
Практическое занятие 12.Работа одномерными массивами.
|
|
СРСП 12. Этапы программирования на Ассемблере.Ассемблер фирмы Microsoft(MASM). Первая программа. Изучение Ассемблера с помощию Pascal и С/C++. Описание процедур. Описание внешных ссылок.
|
|
| Лекция 13.Команды LEA иXLAT командалары. Примеры.
|
|
13неделя
|
Практическое занятие 13. Работа одномерными массивами.
|
|
СРСП 13. Команды пересылки данных. Загрузка данных.. Ввод и вывод из порта.
|
|
| Лекция 14.Работа со структурированными типами данными. Массивы. Индексные переменные.
|
|
14неделя
|
Практическое занятие 14. Работа двумерными массивами.
|
|
СРСП 14. Команды пересылки данных. Загрузка данных.. Ввод и вывод из порта.
|
|
СРС 4 Программирование циклических.
используя команды LOOPNE или LOOPZ
а) Определить входные-выходные данные.
б) Написать алгоритм решения задачи на Паскале.
в) Определить типы данных и написать программу на ассемблер.
|
|
| Лекция 15. Модификация по нескольким регистрам.
|
|
15 неделя
|
Практическое занятие 15.Работа двумерными массивами.
|
|
СРСП 15.Арифметические команды. Особенности сложения и вычетания целых чисел.
|
|
Рубежный контроль 2 (контрольные задания)
| | |
| Экзамен
| | |
| Всего Лекции:
Практические занятия:
СРС (в т.ч. СРСП)
|
| |
|
| |
|
| |