Учебно-методический комплекс по дисциплине вычислительные системы, сети и телекоммуникации

Вид материалаУчебно-методический комплекс
лабораторная работа № 2
Содержание отчёта
лабораторная работа № 3
Содержание отчёта
лабораторная работа № 4
Содержание отчёта
4. Рекомендации по организации
Рекомендации по организации самостоятельной работы при подготовке к выполнению лабораторных работ
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
Изучение темы «
...
Полное содержание
Подобный материал:
1   2   3   4   5

лабораторная работа № 2


Тема: Макроассемблер TASM.

Цель: Знакомство со структурой asm-модуля и его использованием.

Содержание:
  1. Структура ASM-программы.
  2. Листинги простейших ASM-программ.
  3. Процедура компилирования ASM-модуля.
  4. Компоновка OBJ-модуля.
  5. Запуск исполняемого файла.
  6. Организация копирования содержимого ячеек диапазона.
  7. Организация занесения ряда заданных чисел в ячейки диапазона.
  8. Организация сложения чисел заданного диапазона.
  9. Организация замены образца в ячейках заданного диапазона.

Рекомендации по организации самостоятельной работы:
    • изучение описания лабораторной работы № 1 (ссылка скрыта ),
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №1

(ссылка скрыта)

Форма отчёта: произвольная.

лабораторная работа № 3


Тема: Структура IP-адресов глобальной компьютерной сети.

Цель: Изучение структуры IP-адресов глобальной компьютерной сети Internet в рамках подготовки к 5-ой контрольной работе.

Содержание:
  1. Построение IP-адресов сетей классов А, В, С, D, E.
  2. Определение количества сетей и подсетей.
  3. Построение масок сетей и подсетей.
  4. Определение количества сетевых интерфейсов сетей и подсетей.
  5. Определение диапазонов адресов сетевых интерфейсов.

Рекомендации по организации самостоятельной работы:

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №1

(ссылка скрыта)

Форма отчёта: произвольная.

лабораторная работа № 4


Тема: Обработка дейтаграмм IP-протокола.

Цель: Изучение структуры дейтаграмм IP-протокола в рамках подготовки к 5-ой контрольной работе.

Содержание:
  1. Расшифровка полей заголовка дейтаграммы (на примере v.4 IP-протокола).
  2. Фрагментация дейтаграммы.
  3. Восстановление дейтаграммы.

Рекомендации по организации самостоятельной работы:

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №2

(ссылка скрыта)

Форма отчёта: произвольная.


4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ

САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

Цель самостоятельной работы студентов – приобретение навыков программирования в среде программирования Ассемблер.

Задачи:

1) подготовка к успешному выполнению лабораторных работ, предусмотренных тематическим планом изучаемой дисциплины;

2) подготовка к успешному выполнению предусмотренных тематическим планом изучаемой дисциплины контрольных работ.

Пути достижения цели:

1) изучение материалов лекций;

2) рассмотрение примеров, разобранных в ходе лабораторных занятий;

3) работа с рекомендованной литературой;

4) работа с рекомендованными электронными методическими материалами; (кафедральная страница сайта АГПУ и кафедральная электронная библиотека) с целью закрепления формируемых умений и навыков;

5) практическая работа в компьютерных классах с использованием языка программирования Ассемблер (отладчик Debug и макроассемблер TASM) посредством составления и последующей отладки кода, являющихся решением различных примеров, как предлагаемых преподавателем, так и извлекаемых из рекомендованной литературы.

Приобретаемые в ходе самостоятельной работы студентов навыки:

1) умение анализировать предложенную задачу, очерчивать основные этапы ее решения;

2) умение конструировать обеспечивающие решение поставленной задачи алгоритмы;

3) умение составлять, вводить, редактировать, сохранять и видоизменять программные модули, являющиеся результатом реализации конструируемых алгоритмов;

4) умение анализировать результаты выполнения программных модулей;

5) умение оценивать корректность конструируемых алгоритмов.


4.1. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ПРИ ПОДГОТОВКЕ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ

ИЗУЧЕНИЕ ТЕМЫ «Системы счисления с основаниями, отличными от 10»
    • изучение описания лабораторной работы №1 "Системы счисления. Перевод чисел" (ссылка скрыта );

Контрольные вопросы:
  1. Системы счисления с основаниями, отличными от 10. Представление целых чисел.
  2. Перевод чисел в системах счисления с основаниями, отличными от 10.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Действия с целыми числами в системах счисления с основаниями, отличными от 10»
    • изучение описания лабораторной работы №2 "Системы счисления. Действия с числами" (ссылка скрыта);

Контрольные вопросы:
  1. Действия с целыми числами в системах счисления с основаниями, отличными от 10.
  2. Действия с целыми числами ограниченной разрядности.
  3. Беззнаковая и знаковая интерпретация числа.
  4. Выполнение операции вычитания.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Логические вентили NOT, AND, OR, XOR»

Контрольные вопросы:
  1. Логические операции, выражения, тождества.
  2. Доказательство логических тождеств посредством построения таблиц истинности.
  3. Исследование возможностей логических вентилей «NOT», «AND», «OR», «XOR», «NOR», «NAND».

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Построение и упрощение схем, составленных из логических вентилей»

Контрольные вопросы:
  1. Построение схем с использованием логических вентилей.
  2. Упрощение схем, составленных из логических вентилей.

Трудоёмкость: 4 часа

ИЗУЧЕНИЕ ТЕМЫ «Шифратор»

Контрольные вопросы:
  1. Принцип функционирования и схема шифратора.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Дешифратор»

Контрольные вопросы:
  1. Принцип функционирования и схема дешифратора.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Селектор»

Контрольные вопросы:
  1. Принцип функционирования и схема селектора.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Отладчик Debug»

Контрольные вопросы:
  1. Отладчик Debug. Режимы работы отладчика.
  2. Отладчик Debug. Команды отладчика.
  3. Отладчик Debug. Приемы применения отладчика (набор кода, дизассемблирование кода, запуск на исполнение, загрузка и сохранение файлов).

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Адресация памяти. Способы адресации.»
    • изучение описания лабораторной работы № 2 (ссылка скрыта),
    • ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Микропроцессор i8086. Особенности организации процессора. Разрядности регистров и шинного интерфейса процессора.
  2. Микропроцессор i8086. Регистры процессора, их назначение и специфика использования.
  3. Микропроцессор i8086. Адресация памяти. Способы адресации и структура команды.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Микропроцессор i8086. Обзор команд.»
    • изучение описания лабораторной работы № 3 (ссылка скрыта),
    • ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Микропроцессор i8086. Обзор команд пересылки данных.
  2. Микропроцессор i8086. Обзор команд передачи управления.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Микропроцессор i8086. Обзор команд.»
    • изучение описания лабораторной работы № 3 (ссылка скрыта),
    • ознакомление с примерами, приведёнными в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Микропроцессор i8086. Обзор команд арифметических операций.
  2. Микропроцессор i8086. Обзор команд логических операций.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Типовые задания»
    • изучение описания лабораторной работы № 3 (ссылка скрыта),
    • ознакомление с примерами, приведёнными в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Подсчёт количества образцов в ячейках заданного диапазона.
  2. Организация поиска максимального значения диапазона.
  3. Организация поиска минимального значения диапазона.

Трудоёмкость: 4 часа

ИЗУЧЕНИЕ ТЕМЫ «Типовые задания»
    • изучение описания лабораторной работы № 4 (ссылка скрыта),
    • ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Микропроцессор i8086. Прерывание 21(H) MS DOS, его функции.
  2. Принципиальная схема микропроцессора i8086 фирмы Intel. Система прерываний микропроцессора: внутренние и внешние прерывания.

Трудоёмкость: 4 часа

ИЗУЧЕНИЕ ТЕМЫ «Прерывание INT 21(h) и его функции»
    • изучение описания лабораторной работы № 4 (ссылка скрыта),
    • ознакомление с главой "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Прерывание INT 21(h) и его функции.
  2. Ввод с клавиатуры отдельного символа (с эхо-сигналом и без него).

Трудоёмкость: 4 часа

ИЗУЧЕНИЕ ТЕМЫ «Структура ASM-программы»
    • изучение описания лабораторной работы № 1 (ссылка скрыта),
    • изучение главы "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Структура ASM-программы.
  2. Листинги простейших ASM-программ.
  3. Язык ассемблер. Синтаксические конструкции языка: команды, макрокоманды, директивы, комментарии.
  4. Язык ассемблер. Лексемы языка. Алфавит языка, идентификаторы.
  5. Язык ассемблер. Макроассемблеры TASM и MASM. Запись простейшего ASM-модуля в этих нотациях.
  6. Язык ассемблер. Состав пакетов TASM и MASM. Процедура получения и последующего использования файлов *.asm, *.obj, *.exe, *.com.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Компилирование и компоновка ASM-модуля»
    • изучение описания лабораторной работы № 1 (ссылка скрыта),
    • изучение главы "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Процедура компилирования ASM-модуля.
  2. Компоновка OBJ-модулей.
  3. Запуск исполняемого файла.
  4. Трассировка процедуры исполнения exe-файла.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей типовых заданий»
    • изучение описания лабораторной работы № 2 (ссылка скрыта),
    • ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Выполнение копирования содержимого одного диапазона в другой.
  2. Организация заполнения диапазона рядом чисел.

Трудоёмкость: 1 часа

ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей типовых заданий»
    • изучение описания лабораторной работы № 2 (ссылка скрыта),
    • ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Организация поиска и замены заданного символа.
  2. Организация подсчёта количества заданных символов.

Трудоёмкость: 1 часа

ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей типовых заданий»
    • изучение описания лабораторной работы № 3 (ссылка скрыта),
    • ознакомление с примерами, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Организация нахождения суммы значений.
  2. Организация поиска максимального значения диапазона.
  3. Организация поиска минимального значения диапазона.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Построение ASM-модулей для ввода-вывода строк»
    • изучение описания лабораторной работы № 4 (ссылка скрыта),
    • ознакомление с главой "Структура программы на ассемблере" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Организация вывода строки на экран.
  2. Организация ввода строки с клавиатуры.
  3. Организация обработки введенной с клавиатуры строки.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «IP-адресация сетей классов А, В, С»

Контрольные вопросы:
  1. Организация построения IP-адресов сетей классов А, В, С, D, E.
  2. Организация определения количества сетей и подсетей.
  3. Организация построения масок сетей и подсетей.
  4. Организация определения количества сетевых интерфейсов сетей и подсетей.
  5. Организация определения диапазонов адресов сетевых интерфейсов.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Работа с дейтаграммами»

Контрольные вопросы:
  1. Организация расшифровки полей заголовка дейтаграммы.
  2. Организация фрагментации дейтаграммы.
  3. Организация восстановления дейтаграммы.

Трудоёмкость: 2 часа

ИЗУЧЕНИЕ ТЕМЫ «Знакомство с HTML-тэгами»

Контрольные вопросы:
  1. Знакомство с HTML-тэгами: