Учебно-методический комплекс по дисциплине вычислительные системы, сети и телекоммуникации
Вид материала | Учебно-методический комплекс |
- Учебно-методический комплекс дисциплины вычислительные системы, сети и телекоммуникации, 338.43kb.
- Учебно-методический комплекс по дисциплине вычислительные системы, сети и телекоммуникации, 287.7kb.
- Автор Ридель Валерий Вольдемарович учебно-методический комплекс, 620.31kb.
- Учебно-методический комплекс Для студентов специальности 080801 Прикладная информатика, 489.42kb.
- Учебно-методический комплекс по дисциплине Сети ЭВМ и телекоммуникации (наименование, 743.2kb.
- Учебно-методический комплекс по дисциплине б б 06 Сети и телекоммуникации для направления, 767.28kb.
- Автор Карпухин Владимир Борисович учебно-методический комплекс, 473.72kb.
- Чекмарев Юрий Васильевич, кандидат технических наук, профессор кафедры информационных, 573.49kb.
- Учебно-методический комплекс «Вычислительная математика» для студентов отделения высшего, 142.44kb.
- Лекции по дисциплине «Вычислительные системы, сети и телекоммуникации». Часть I (весенний, 252.76kb.
лабораторная работа № 2
Тема: Макроассемблер TASM.
Цель: Знакомство со структурой asm-модуля и его использованием.
Содержание:
- Структура ASM-программы.
- Листинги простейших ASM-программ.
- Процедура компилирования ASM-модуля.
- Компоновка OBJ-модуля.
- Запуск исполняемого файла.
- Организация копирования содержимого ячеек диапазона.
- Организация занесения ряда заданных чисел в ячейки диапазона.
- Организация сложения чисел заданного диапазона.
- Организация замены образца в ячейках заданного диапазона.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 1 (ссылка скрыта ),
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №1
(ссылка скрыта)
Форма отчёта: произвольная.
лабораторная работа № 3
Тема: Структура IP-адресов глобальной компьютерной сети.
Цель: Изучение структуры IP-адресов глобальной компьютерной сети Internet в рамках подготовки к 5-ой контрольной работе.
Содержание:
- Построение IP-адресов сетей классов А, В, С, D, E.
- Определение количества сетей и подсетей.
- Построение масок сетей и подсетей.
- Определение количества сетевых интерфейсов сетей и подсетей.
- Определение диапазонов адресов сетевых интерфейсов.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 1 (ссылка скрыта),
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №1
(ссылка скрыта)
Форма отчёта: произвольная.
лабораторная работа № 4
Тема: Обработка дейтаграмм IP-протокола.
Цель: Изучение структуры дейтаграмм IP-протокола в рамках подготовки к 5-ой контрольной работе.
Содержание:
- Расшифровка полей заголовка дейтаграммы (на примере v.4 IP-протокола).
- Фрагментация дейтаграммы.
- Восстановление дейтаграммы.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 2 (ссылка скрыта),
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №2
(ссылка скрыта)
Форма отчёта: произвольная.
4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ
САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
Цель самостоятельной работы студентов – приобретение навыков программирования в среде программирования Ассемблер.
Задачи:
1) подготовка к успешному выполнению лабораторных работ, предусмотренных тематическим планом изучаемой дисциплины;
2) подготовка к успешному выполнению предусмотренных тематическим планом изучаемой дисциплины контрольных работ.
Пути достижения цели:
1) изучение материалов лекций;
2) рассмотрение примеров, разобранных в ходе лабораторных занятий;
3) работа с рекомендованной литературой;
4) работа с рекомендованными электронными методическими материалами; (кафедральная страница сайта АГПУ и кафедральная электронная библиотека) с целью закрепления формируемых умений и навыков;
5) практическая работа в компьютерных классах с использованием языка программирования Ассемблер (отладчик Debug и макроассемблер TASM) посредством составления и последующей отладки кода, являющихся решением различных примеров, как предлагаемых преподавателем, так и извлекаемых из рекомендованной литературы.
Приобретаемые в ходе самостоятельной работы студентов навыки:
1) умение анализировать предложенную задачу, очерчивать основные этапы ее решения;
2) умение конструировать обеспечивающие решение поставленной задачи алгоритмы;
3) умение составлять, вводить, редактировать, сохранять и видоизменять программные модули, являющиеся результатом реализации конструируемых алгоритмов;
4) умение анализировать результаты выполнения программных модулей;
5) умение оценивать корректность конструируемых алгоритмов.
4.1. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ПРИ ПОДГОТОВКЕ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
ИЗУЧЕНИЕ ТЕМЫ «Системы счисления с основаниями, отличными от 10»
- изучение описания лабораторной работы №1 "Системы счисления. Перевод чисел" (ссылка скрыта );
Контрольные вопросы:
- Системы счисления с основаниями, отличными от 10. Представление целых чисел.
- Перевод чисел в системах счисления с основаниями, отличными от 10.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Действия с целыми числами в системах счисления с основаниями, отличными от 10»
- изучение описания лабораторной работы №2 "Системы счисления. Действия с числами" (ссылка скрыта);
Контрольные вопросы:
- Действия с целыми числами в системах счисления с основаниями, отличными от 10.
- Действия с целыми числами ограниченной разрядности.
- Беззнаковая и знаковая интерпретация числа.
- Выполнение операции вычитания.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Логические вентили NOT, AND, OR, XOR»
- знакомство с описанием лабораторной работы № 1 (ссылка скрыта );
Контрольные вопросы:
- Логические операции, выражения, тождества.
- Доказательство логических тождеств посредством построения таблиц истинности.
- Исследование возможностей логических вентилей «NOT», «AND», «OR», «XOR», «NOR», «NAND».
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Построение и упрощение схем, составленных из логических вентилей»
- знакомство с описанием лабораторной работы № 1 (ссылка скрыта);
Контрольные вопросы:
- Построение схем с использованием логических вентилей.
- Упрощение схем, составленных из логических вентилей.
Трудоёмкость: 4 часа
ИЗУЧЕНИЕ ТЕМЫ «Шифратор»
- знакомство с описанием лабораторной работы № 2 (ссылка скрыта);
Контрольные вопросы:
- Принцип функционирования и схема шифратора.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Дешифратор»
- изучение описания лабораторной работы № 2 (ссылка скрыта);
Контрольные вопросы:
- Принцип функционирования и схема дешифратора.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Селектор»
- знакомство с описанием лабораторной работы № 3 (ссылка скрыта);
Контрольные вопросы:
- Принцип функционирования и схема селектора.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Отладчик Debug»
- изучение описания лабораторной работы № 1 (ссылка скрыта);
Контрольные вопросы:
- Отладчик Debug. Режимы работы отладчика.
- Отладчик Debug. Команды отладчика.
- Отладчик Debug. Приемы применения отладчика (набор кода, дизассемблирование кода, запуск на исполнение, загрузка и сохранение файлов).
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Адресация памяти. Способы адресации.»
- изучение описания лабораторной работы № 2 (ссылка скрыта),
- ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Микропроцессор i8086. Особенности организации процессора. Разрядности регистров и шинного интерфейса процессора.
- Микропроцессор i8086. Регистры процессора, их назначение и специфика использования.
- Микропроцессор i8086. Адресация памяти. Способы адресации и структура команды.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Микропроцессор i8086. Обзор команд.»
- изучение описания лабораторной работы № 3 (ссылка скрыта),
- ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Микропроцессор i8086. Обзор команд пересылки данных.
- Микропроцессор i8086. Обзор команд передачи управления.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Микропроцессор i8086. Обзор команд.»
- изучение описания лабораторной работы № 3 (ссылка скрыта),
- ознакомление с примерами, приведёнными в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Микропроцессор i8086. Обзор команд арифметических операций.
- Микропроцессор i8086. Обзор команд логических операций.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Типовые задания»
- изучение описания лабораторной работы № 3 (ссылка скрыта),
- ознакомление с примерами, приведёнными в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Подсчёт количества образцов в ячейках заданного диапазона.
- Организация поиска максимального значения диапазона.
- Организация поиска минимального значения диапазона.
Трудоёмкость: 4 часа
ИЗУЧЕНИЕ ТЕМЫ «Типовые задания»
- изучение описания лабораторной работы № 4 (ссылка скрыта),
- ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Микропроцессор i8086. Прерывание 21(H) MS DOS, его функции.
- Принципиальная схема микропроцессора i8086 фирмы Intel. Система прерываний микропроцессора: внутренние и внешние прерывания.
Трудоёмкость: 4 часа
ИЗУЧЕНИЕ ТЕМЫ «Прерывание INT 21(h) и его функции»
- изучение описания лабораторной работы № 4 (ссылка скрыта),
- ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Прерывание INT 21(h) и его функции.
- Ввод с клавиатуры отдельного символа (с эхо-сигналом и без него).
Трудоёмкость: 4 часа
ИЗУЧЕНИЕ ТЕМЫ «Структура ASM-программы»
- изучение описания лабораторной работы № 1 (ссылка скрыта),
- изучение главы "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Структура ASM-программы.
- Листинги простейших ASM-программ.
- Язык ассемблер. Синтаксические конструкции языка: команды, макрокоманды, директивы, комментарии.
- Язык ассемблер. Лексемы языка. Алфавит языка, идентификаторы.
- Язык ассемблер. Макроассемблеры TASM и MASM. Запись простейшего ASM-модуля в этих нотациях.
- Язык ассемблер. Состав пакетов TASM и MASM. Процедура получения и последующего использования файлов *.asm, *.obj, *.exe, *.com.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Компилирование и компоновка ASM-модуля»
- изучение описания лабораторной работы № 1 (ссылка скрыта),
- изучение главы "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Процедура компилирования ASM-модуля.
- Компоновка OBJ-модулей.
- Запуск исполняемого файла.
- Трассировка процедуры исполнения exe-файла.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей типовых заданий»
- изучение описания лабораторной работы № 2 (ссылка скрыта),
- ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Выполнение копирования содержимого одного диапазона в другой.
- Организация заполнения диапазона рядом чисел.
Трудоёмкость: 1 часа
ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей типовых заданий»
- изучение описания лабораторной работы № 2 (ссылка скрыта),
- ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Организация поиска и замены заданного символа.
- Организация подсчёта количества заданных символов.
Трудоёмкость: 1 часа
ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей типовых заданий»
- изучение описания лабораторной работы № 3 (ссылка скрыта),
- ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Организация нахождения суммы значений.
- Организация поиска максимального значения диапазона.
- Организация поиска минимального значения диапазона.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей для ввода-вывода строк»
- изучение описания лабораторной работы № 4 (ссылка скрыта),
- ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Организация вывода строки на экран.
- Организация ввода строки с клавиатуры.
- Организация обработки введенной с клавиатуры строки.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «IP-адресация сетей классов А, В, С»
- изучение описания лабораторной работы № 1 (ссылка скрыта),
Контрольные вопросы:
- Организация построения IP-адресов сетей классов А, В, С, D, E.
- Организация определения количества сетей и подсетей.
- Организация построения масок сетей и подсетей.
- Организация определения количества сетевых интерфейсов сетей и подсетей.
- Организация определения диапазонов адресов сетевых интерфейсов.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Работа с дейтаграммами»
- изучение описания лабораторной работы № 2 (ссылка скрыта),
Контрольные вопросы:
- Организация расшифровки полей заголовка дейтаграммы.
- Организация фрагментации дейтаграммы.
- Организация восстановления дейтаграммы.
Трудоёмкость: 2 часа
ИЗУЧЕНИЕ ТЕМЫ «Знакомство с HTML-тэгами»
- изучение описания лабораторной работы № 3 (ссылка скрыта),
Контрольные вопросы:
- Знакомство с HTML-тэгами: