Системное программирование

Учебно-тематический план курса "Системное программирование"

Структура курса  Кол-во часов 
Аудиторные часы  14 
Самостоятельная работа  22 
Контрольные работы 
Всего  42 


 

Разделы курса  Кол-во учебных часов 
Всего  Аудиторные часы  Самостоятельная работа  Контрольные работы 
I  Введение в семейство персональных компьютеров IBM PC  4  2  2   
1.1  Выполнение программы: Начало работы. Просмотр памяти.         
1.2  Пример машинных кодов: непосредственные данные.         
1.3  Пример машинных кодов: определенные данные. Машинная адресация.         
II  Ассемблирование и выполнение программы  4  2  2   
2.1  Формат языка ассемблера: Комментарии. Формат кодирования. Псевдокоманды.         
2.2  Ввод программы. Подготовка программы для выполнения. Выполнение программы. Файл перекрестных ссылок.         
2.3  Определение байта (DB). Определение слова (DW). Определение двойного слова (DD). Определение "четверного " слова (DO). Определение десяти байт (DT). Псевдокоманда (директива) EOU.         
III  Логика и организация программы  8  2  4  2 
3.1  СОМ-стек. Отладка.         
3.2  Команда JMP. Команда LOOP. Флаговый регистр.         
3.3  Команды условного перехода. Логические команды: AND, OR, XOR, TEST, NUT.         
IV  Работа с экраном  8  2  4  2 
4.1  Основные возможности: Команда прерывания: INT. Установка курсора. Очистка экрана. Команды экрана и клавиатуры.         
4.2  Расширенные возможности: Прерывания BIOS. Программа: мигание, скроллинг. Расширенные ASCII коды. Другие команды ввода/вывода DOS. BIOS INT 16H для ввода с клавиатуры. Функциональные дополнительные клавиши.         
4.3  Цвет и графика: Текстовый (алфавитно-цифровой) режим . Графический режим.         
V  Обработка строк  4  2  2   
5.1  REP: Префикс повторения строки . MOVS: Пересылка строки.         
5.2  LODS: Загрузка строки. STOS: Сохранение строки. CMPS: Сравнение строк. SCAS: Сканирование строки.         
VI  Арифметика  6  2  4   
6.1  Обработка двоичных данных: Сложение и вычитание. Беззнаковые и знаковые данные. Умножение.         
6.2  Обработка ASCII и BCD данных: ASCII формат. Преобразование ASCII формата в двоичный формат.         
VII  Обработка таблиц, дисковая память  8  2  4  2 
7.1  Определение таблиц. Прямой табличный доступ.         
7.2  Поиск в таблице. Команда перекодировки (трансляции) (XLAT).         
7.3  Организация: Объем диска. Каталог. Таблица распределения файлов (FAT).         
7.4  Функции базовой DOS: Управляющий блок файла: FCB. Программа: FCB для создания дискового файла. Последовательное чтение дискового файла . Прямой доступ.         
7.5  Функции расширенной DOS: Строка ASCII. Номер файла и коды возврата по ошибкам.         
  ВСЕГО  42  14  22  6 


В этом разделе:
Обучение
Контакты
Наш адрес:
г. Орел, Наугорское шоссе, 40
Посмотреть на карте
Телефон/факс:
(4862) 43-49-56
Обратная связь
Поиск