Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_k_kursovomu_proektu_VMSi....doc
Скачиваний:
4
Добавлен:
20.04.2019
Размер:
4.98 Mб
Скачать
  1. Содержание и объем курсового проекта …………………………….

  2. Оформление курсового проекта ……………………………………...

  3. Описание вариантов заданий …………………………………………

  4. Архитектура микропроцессоров ……………………………………..

    1. Микрокомпьютер …………………………………………………

    2. Структура микропроцессора …………………………………….

    3. Блок управления и синхронизации ……………………………..

    4. Система команд …………………………………………………..

      1. Фаза выборки и дешифрации …………………………...

      2. Фаза выполнения ………………………………………...

    5. Способы адресации ………………………………………………

    6. Некоторые другие команды,

спецификация для микропроцессоров ………………………….

  1. Программирование для микропроцессоров …………………………

    1. Программирование на машинном языке ………………………..

    2. Разветвления в программах ………………………………………

    3. Программирование циклов ………………………………………

    4. Программирование сложных разветвлений …………………….

    5. Подпрограммы ……………………………………………………

    6. Загрузка программ ………………………………………………..

    7. Программирование на языке ассемблера ……………………….

Приложение ……………………………………………………………….

Список литературы ……………………………………………………….

Для заметок

Для заметок

Приложение П1

Федеральное агентство по образованию

Филиал государственного образовательного учреждения высшего профессионального образования

Самарский государственный технический университет

в г. Сызрани

К афедра «Автоматизация технологических

процессов и производств»

Расчетно-пояснительная записка

к курсовой работе

«Операционные системы»

Вариант __________

Исполнитель:

Студент группы ______ _________ И.И. Иванов

(шифр группы) (подпись)

Руководитель КР: ________________ П.П. Петров

(подпись)

_______________________

(ученая степень, ученое звание)

_____________________________

(оценка работы)

_____________________________

(дата)

Сызрань 2005 г

Приложение П2

Функция изменения состояния синхронизирующего объекта события, устанавливающая его в состояние “включено”.

BOOL SetEvent(HANDLE hEvent)

hEvent – хендл объекта события

Функция, следящая за состоянием синхронизирующих объектов события.

DWORD WaitForMultipleObjects(DWORD nCount, const

HANDLE *lpHandles, BOOL dWaitAll, DWORD

dwMilliseconds)

nCount – количество объектов;

*lpHandles – указатель на хендл первого объекта события;

dWaitAll – ожидание всех объектов события (true);

dwMilliseconds - указывает в миллисекундах время, которое эта функция будет ждать, пока объект события не перейдет во включенное состояние. Если указанное время пройдет, а объект события все еще выключен, WaitForMultipleObjects вернет управление. Если вы хотите, чтобы функция наблюдала за объектом бесконечно, вы должны указать значение INFINITE в качестве этого параметра.

Функция, создающая окно с сообщением.

int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR

lpCaption, UINT uType)

hWnd – хендл родительского окна;

lpText - это указатель на текст, отображаемый в клиентской части окна сообщения;

lpCaption - это указатель на заголовок окна сообщения;

uType - устанавливает иконку, число и вид кнопок окна.