.


:




:

































 

 

 

 


:004.451:004.43

 

, 2- 710400 , (), . . , (+996) 772-66-93-32. ., . 66, e-mail: [email protected].

, ..., , , . . , (+996) 543-71-26-37. ., . 66, e-mail: [email protected].

 

, ..., , . ., (+996) 555-00-58-98. 720044, ., . - 66, e-mail: [email protected]

 

, , . . , . .

: , , , .

FINITE-PRECISION ARITHMETIC SYSTEMS

Malik Usupovich Luluzov, First-year master student of Software Engineering (SE) Department, Kyrgyz State Technical University (KSTU) named after I. Razzakov, (+996) 56-38-53. 720044,Bishkek city, 66, prospect Mira, e-mail: [email protected].

Iosif Grigorievich Ten, PhD, Professor, Head of SE Department, KSTU, named after I. Razzakov, (+996) 56-38-53. 720044, Bishkek city, 66, prospect Mira, e-mail: [email protected].

 

Musina Indira Rafikovna, PhD, Associate Professor, SE Department, (+996) 56-38-53. 720044, Bishkek city, KSTU named after I.Razzakov e-mail: [email protected].

 

Summary

This article describes the development of a program that generates a set of numbers, which operates any computer program. The program generates a system of floating-point arithmetic to illustrate the limited bit systems. This will give the student a clear and precise knowledge about what numbers can operate any computer program. Software requirements specifications and guidance for development of similar program by junior students are described in the article.

 

Keywords: computer arithmetic, calculation accuracy, bit processor, a floating point number systems.

, , : ( ) . , . , .

, , - , .. . . , , , , . - . , .

, , . , , [2]. , (. 1).

 

. 1. .

, , . , , . , . :

- .

, . , , . - . , , , , 1 .2.

 

.2. 1.

. , , . r*t, , . , , 2 .3.

.3. 2.

, . , , 3 .4.

 

.4. 3.

, :

o 1: (domain of function);

o 2: . ;

o 3: (domain of function);

o 4: , , , . , - , (machine numbers).

o 5: , ( ) , (memory width) (machine/computer word or length).

, . :

SRS1.1: , :

b- base or radix - ;

βt - Precision -;

[L,U]-Exponent Range - e;

L - Lower point of the Exponent Range - e;

U - Upper point of the Exponent Range - e;

SRS - Software Requirements Specification - " ".

SRS1.2: ( , , . .5 , , .

.5. 2, 8, 10 16.

 

SRS1.3: (base or radix) . - D(r t), r=β^t - , t- , , (. 6 7 .

 

(8X3) :

.6.

 

  (16X4) :

.7:

 

SRS1.4: . 8 9 .

 

.8. .

.9. B(tx1), t- .

SRS1.5: . 10 11 .

 

.10.

.

 

.11. .

SRS1.6: . . , , . 12 13 . 24 48 . 14 15 . 16 32 .

 

 

Betta(e), e L≤e≤U

 

.12.

 

 

 

.13.

 

  Betta(e), e L≤e≤U

 

.14. .

 

 

 

.15. .

 

SRS1.7: , : {x}={DB(rx1)*Betta(L),DB(rx1)*Betta(L+1),,DB(rx1)*Betta(U-1),DB(rx1)*Betta(U)} , . 16 17 . , .

 

12 ,

 

.16.

=2; t=3;L= 1; U= 1.

 

 

24 ,

 

.17.

β=2; t=4;L= 1; U= 1

SRS1.8: , . 18 19 . , .

 

 

(1) 12

 

.18.

 

(1) 24

 

.19.

SRS1.9: , , . / , . . 2 , , , , , , e , . 20 21 .

 

(1) 12

.20.

(1) 24

 

. 21.

 

SRS1.10: , . 22 23 . : -, , ; -,

 

. 22. ; L= 1; U=1; Eps=0.125.

 

 

. 23. ; L= 1; U=1; Eps=0.0625.

, , . , . , , . , .

 

1. Heath M.T. Scientific Computing. An Introductory Survey. Boston McGraw Hill, 1997 ISBN 0-07-027684-6.

2. IEEE 754 - . http://www.softelectro.ru/ieee754.html.

3. Wiegers K., Beatty J. Software Requirements. Third Edition. Redmond. Microsoft Press of Microsoft Corporation: Karl Wiegers and Seilevel, 2013. 673 pages. ISBN: 978-0-7356-7966-5

 

REFERENCES

1. Heath M.T. Scientific Computing. An Introductory Survey. Boston McGraw Hill, 1997 ISBN 0-07-027684-6.



<== | ==>
 |
:


: 2017-02-25; !; : 443 |


:

:

, , .
==> ...

1689 - | 1365 -


© 2015-2024 lektsii.org - -

: 0.075 .