Организация ЭВМ и систем. Козин И.В. - 10 стр.

UptoLike

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

10
Начало
F
1
x := x
2
-x
3
a = 0
x := |x|
x := x
1
-x
F
1
:= x
a := x
n := 1
a := a
·x
a := a
·x
z := n
·2
z
1
:= z+1
x := z
·z
1
a := a/z
F
1
:= F
1
+a
n := n+1
К
о
н
ец
Нет
Да
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
15
Рис. 5
1
Алгоритмы микропрограмм операций, перечисленных в подразд. 3.2,
за исключением функции shx, имеются в [2]. Там же приведены соответст-
вующие этим алгоритмам таблицы использованных в них слов, микроопе-
раций и условий.
Функция shx разлагается [3] в степенной ряд:
()
...,
!12
!5!3!12
12
53
+
+
+++=
=
+
n
x
xxxee
shx
n
xx
где n = 0,1,2…, сходящийся при
.<x
Общий член ряда можно пред-
ставить в виде
()
21
.
21!
n
n
x
a
n
+
=
+
Член разложения на предыду-
щем шаге можно представить в виде
()
!1)1(2
1)1(2
1
+
=
+
n
x
a
n
n
.
Если в
n
a
воспользоваться соот-
ношениями
() ()
()( )()()()
()()()
,122!112
!1212!1112!12
,
2112111212
++=
++=++=+
==
++++
nnn
nnn
xxxx
nnn
получим следующее рекуррентное со-
отношение для вычисления функции
F
1
:
()
.
122
2
1
+
=
nn
x
aa
nn
(1)
Если при умножении оба операнда
правильные двоичные дроби, произ-
ведение также будет правильной дво-
ичной дробью. Если оба сомножителя
целые числа, то и произведение бу-
дет целым числом. Деление правиль-
ной двоичной дроби на целое всегда
возможно. Деление правильной дроби
на правильную дробь возможно лишь в том случае, когда делитель больше
делимого. Для обнаружения переполнения разрядной сетки результатом
используется модифицированный код.