Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем»




НазваниеМетодические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем»
страница1/11
Дата публикации05.04.2013
Размер0.97 Mb.
ТипМетодические указания
uchebilka.ru > Информатика > Методические указания
  1   2   3   4   5   6   7   8   9   10   11


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ЗАПОРОЖСКая ГОСУДАРСТВЕННАЯ ИНЖЕНЕРНАЯ АКАДЕМИЯ

ПОПИВЩИЙ В.И.

ПОЛЯКОВА Н.П.

СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ И ОПЕРАЦИОННЫЕ СИСТЕМЫ

Методические указания к лабораторному практикуму

для студентов ЗГИА специальности 080403

«Программное обеспечение автоматизированных систем»

очной и заочной форм обучения

Запорожье

2004

Системное программирование и операционные системы. Методические указания к лабораторному практикуму для студентов ЗГИА специальности 080403 «Программное обеспечение автоматизированных систем» очной и заочной форм обучения //Составители: Попивщий В.И., Полякова Н.П., Запорожье: Издательство ЗГИА, 2004. – 73 с.

Составители:

Попивщий Василий Иванович – кандидат физико-математических наук, доцент

Полякова Наталья Петровна – кандидат технических наук, доцент.


Ответственный за выпуск –

заведующий кафедрой программного обеспечения

автоматизированных систем профессор Пожуев В.И.
СОДЕРЖАНИЕ

Лабораторная работа №1 6

Тема: «Разработка простого двухпросмотрового ассемблера» 6

MOV CX, 00 6

Таблица 1.1 6

Код команды 6

Лабораторная работа № 2 11

Тема: «Реализация различных режимов адресации при генерации
машинного кода для команды MOV» 11

Таблица 2.1 12

Слово из регистра в память или регистр 12

Слово в регистр из памяти или регистра 12

Лабораторная работа № 3 16

Тема: «Многозадачность на основе потоков в Windows.
Взаимодействие потоков, синхронизация их работы» 16

Лабораторная работа №4 32

Тема: « Работа с файлами в Win32» 32

Тип устройства определить нельзя 33

Лабораторная работа №5 42

Тема: « Динамически подключаемые библиотеки (DLL)» 42

Лабораторная работа №6 46

Тема: «Создание элементов управления ActiveX» 46

Лабораторная работа №7 49

Тема: «Создание и тестирование СОМ-сервера» 49

Лабораторная работа №8 58

Тема: «Работа с анонимными и именованными каналами» 58

Лабораторная работа №9 64

Тема: « Работа с реестром Windows» 64

Лабораторная работа №10 69

Тема: «Операционноя система Unix. Командный интерпретатор shell» 69

Лабораторная работа №11 73

Тема: «Операционная система Unix. Программирование на языке shell» 73

ЛИТЕРАТУРА 75

^ Лабораторная работа №1

Тема: «Разработка простого двухпросмотрового ассемблера»

Задание

Разработать на языке С++ простой двухпросмотровый ассемблер, предназначенный для перевода в условный объектный код простых ассемблерных программ, содержащих команды MOV, RET, и INT и директивы DB, ORG. Может использоваться только непосредственная либо прямая адресация. Пример такой ассемблерной программы приведен в листинге 1.1:
Листинг 1.1

ORG 100h

ROW:

DB 10

Start:

; Clearning the part of a screen

MOV AH, 06

MOV AL, 00

MOV BH, 07

MOV CX, 00


MOV DH, ROW

MOV DL, Column

INT 10h

RET

Column:

DB 05

END Start

Будем предполагать, что соответствие между ассемблерными командами и машинными инструкциями задается таблицей OPTAB (таблица 1.1):

Таблица 1.1

Соответствие между ассемблерными командами и машинными инструкциями

Имя команды

Код команды


Длина машинной инструкции (в байтах)

MOV

1

4

INT

2

2

RET

3

1
  1   2   3   4   5   6   7   8   9   10   11

Добавить документ в свой блог или на сайт

Похожие:

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconДля студентов згиа специальности 080403 ”Программное обеспечение
Системное программирование и операционные системы. Методическое пособие по курсу. Для студентов згиа специальности 080403 ”Программное...

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconОбеспечение методические указания к лабораторному практикуму для...

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconМетодические указания к курсовой работе по дисциплине «Системное...
Методические указания к курсовой работе по дисциплине «Системное программирование и операционные системы» для студентов специальности...

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconМетодические указания по выполнению лабораторных работ по курсу “
Информационные управляющие системы и технологии, 080403 – Программное обеспечение автоматизированных систем

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconМетодические указания к выполнению лабораторных и контрольных работ по дисциплине аппо
Учебно-методическое пособие предназначено для студентов, обучающимся по специальностям 050103 «Программное обеспечение автоматизированных...

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconМетодические указания для студентов специальности 080403
Згиа [8, 10] и других вузов [4]. Наиболее полно описаны курсовые, дипломные и квалификационные работы, однако большинство положений...

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconМетодические указания к лабораторному практикуму по дисциплине “Объектно-ориентированный...
Методичні вказівки до лабораторного практикуму з дисципліни „ Об’єктно-орієнтований аналіз та проектування” для студентів напряму...

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconМетодические указания к лабораторному практикуму “физика аэрозолей”
Основные характеристики дисперсных систем. Методы обработки результатов диспесного анализа

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconБиография Родилась 13 марта 1977 г в городе Макеевка Донецкой области....
В 2007 году закончила магистратуру факультета Вычислительной техники и информатики Доннту по специальности «Программное обеспечение...

Методические указания к лабораторному практикуму для студентов згиа специальности 080403 «Программное обеспечение автоматизированных систем» iconМетодические указания и задание к выполнению курсового проекта по...
Методические указания и задание к выполнению курсового проекта по дисциплине «Алгоритмическое и программное обеспечение электротехнических...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<