Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример КП.DOC
Скачиваний:
2
Добавлен:
07.08.2019
Размер:
126.98 Кб
Скачать

2.2 Визначення структури вхідних даних

Структура вхідних даних показана в таблиці 2.1.

Таблиця 2.1

Ідентифікатор

Тип

Діапазон

Пояснення

1

aPtr

*int

Адреса

Адреса початку середовища

2

myseg

*int

Адреса

Сегмент початку середовища

3

varName

char[]

Символи

Ім’я змінної

4

varText

char[]

Символи

Значення змінної

5

envPtr

*void

Адреса

Адреса середовища (на текучий запис)

6

varLen

Int

0..20000

Розмір змінної

7

reqLen

Int

0..20000

Необхідний розмір змінної

8

argc

Int

0..20000

Кількість параметрів

9

argv

*char[]

Строки

Масив параметрів

Діапазон Адреса означає, що значення цієї змінної це адреса оперативної пам’яті і значення залежить від об’єму ОЗУ.

Необхідно перебачити, що програма може отримати ні ті данні, які потрібні. Це обов’язково перебачити програмно.

2.3 Визначення структури вихідних даних

Результатом роботи програми є інформація о середовищі операційної системи ДОС.

Структура вихідних даних наведена у таблиці 2.2.

Таблица 2.2

Ідентифікатор

Тип

Диапазон

Пояснення

1

envSize

Int

0..20000

Розмір середовища у пам’яті

2

GENV_ERROR

char

0..10

Поточна ошибка

3

GENV_NOSPACE

char

0..5

Код коли не має місця для змінної

4

MasterEnvPtr

*void

Адреса

Адреса початку середовища

5

VERSION

int

0..10

Версія середовища

6

GENV_SUCCESS

int

0..1

Прапор закінчення функції

7

Arena

struct

Адреса

Структура інформації по середовищу

8

arenaSignature

int

0..20000

Код закінчення блоку середовища

9

varName

char[]

Символи

Ім’я змінної

10

varText

char[]

Символи

Значення змінної

11

EnvMaxSize

Int

0..20000

Максимальний розмір середовища

12

EnvCurSize

Int

0..20000

Текучий розмір середовища

13

EnvDOSVer

char[]

Строка

Версія ДОС

Діапазон Адреса означає, що значення цієї змінної це адреса оперативної пам’яті і значення залежить від об’єму ОЗУ.

2.4 Визначення вимог до технічних засобів

Програма аналізу блока завантаження середовища ДОС була розроблена на комп’ютері такої конфігурації:

  • AMD К6-ІІ-500 MHz;

  • Пам’ять 128 Мбайт;

  • Жорсткий диск 10 Гбайт;

  • Кольоровий монітор;

  • Операційна система Windows 95.