Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

організація / Лабораторна робота з організації №1

.docx
Скачиваний:
3
Добавлен:
19.02.2016
Размер:
85.02 Кб
Скачать

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

Дослідження характеристик ІОС з математичним співпроцесом

Мета: вивчити основи апаратної і програмної організації ІОС з математичним співпроцесором, навчитися використовувати математичний співпроцесор при програмуванні обчислень з плаваючою комою на мові програмування Borland Pascal 7.0, вивчити вплив математичного співпроцесора на характеристики ІОС.

Виконання роботи

  1. Програма для обчислення заданого виразу:

{$N+}

{$E-}

program l1;

uses Dos;

var

i,g:integer;

a,b,c,d,res:extended;

test:word;

hour, minute, second, sec__100: word;

hour1, minute1, second1, sec_100: word;

begin

a:=40;

b:=50;

c:=10;

d:=20;

gettime (hour, minute, second, sec__100);

for i:=1 to 10000 do

begin

for g:=1 to 100 do

begin

res:=(c+d/2+1.5)/sin(a+b+c);

end;

end;

gettime (hour1, minute1, second1, sec_100);

writeln (res);

test:=system.test8087;

writeln (test);

writeln (hour,' ', minute,' ', second,' ', sec__100,' ', hour1,' ', minute1,' ', second1,' ', sec_100);

readln;

end.

  1. Наводимо чисельні результати і час виконання вимірювань:

Час на виконання обчислень з використанням співпроцесора становить: 24.19-22.49=1.7 тобто час становить 1.7/1000000=0.0000017

Час на виконання обчислень без використанням співпроцесора становить:

20.0-18.13=1.87 тобто час становить 1.87/1000000=0.00000187

Час на виконання обчислень з використанням співпроцесора із форматом чисел Real становить: 24.19-22.49=1.7 тобто час становить 1.7/1000000=0.0000017

Час на виконання обчислень з використанням співпроцесора із форматом чисел Single становить: 5.42-3.88=1.54 тобто час становить 1.54/1000000=0.00000154

Час на виконання обчислень з використанням співпроцесора із форматом чисел Double становить: 58.67-57.19=1.48 тобто час становить 1.48/1000000=0.00000148

Час на виконання обчислень з використанням співпроцесора із форматом чисел Extended становить: 4.85-3.37=1.48 тобто час становить 1.48/1000000=0.00000148

Висновок: на лабораторній роботі ми вивчили основи апаратної і програмної організації ІОС з математичним співпроцесором, навчилися використовувати математичний співпроцесор при програмуванні обчислень з плаваючою комою на мові програмування Borland Pascal 7.0, вивчили вплив математичного співпроцесора на характеристики ІОС і дослідили що при використанні математичного співпроцесора і типів Double i Extended час на виконання операції найменший.