Цифровые устройства и микропроцессор. Программирование микроконтроллеров семейства MCS-51. Жаринов О.О. - 42 стр.

UptoLike

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

42
11.
#
Выполнить предыдущее задание для 16-разрядного целого числа.
12.
#
Извлечь квадратный корень из 8-разрядного целого числа, исполь-
зуя бесконечную «цепную» дробь:
1
1
1
2
1
2
2
X
X
X
X
=+
+
+
+
.
Указание: в итерациях использовать целую часть от деления.
13.
#
Выполнить предыдущее задание для 16-разрядного целого числа.
14.
#
Извлечь квадратный корень из 8-разрядного целого числа итера-
ционным методом, используя соотношения:
lim
k
k
k
n
X
m
→∞
⎛⎞
=
⎜⎟
⎝⎠
, где
2
1
2;
kk
n
+
=−
1
kkk
mnm
+
=
; начальные значения для итерации выбира-
ются на основе уравнения
22
00
4
Xm−=
. В отчете следует привести це-
лую часть результата, а также предельное значение m
k
и остаток от
деления n
k
на m
k
.
Задания лабораторных работ № 3 и 4 считаются выполненными
успешно, если целая часть результата вычислена абсолютно точно.
Лабораторная работа № 5
АРИФМЕТИЧЕСКИЕ ВЫЧИСЛЕНИЯ
С ДРОБНЫМИ ЧИСЛАМИ
1. Перевести 8-разрядное дробное число, представленное в двоич-
ном позиционном коде, в двоично-десятичный формат.
2. Перевести 8-разрядное дробное положительное число, представ-
ленное в двоично-десятичном формате, в двоичный позиционный код.
3. Рассчитать значение элементарной функции Y = f(X) по прибли-
женным формулам [9], приведенным в табл. 6. Значение аргумента X
задается из диапазона, где одновременно X[0..1] и f(X)[0..1], если в
варианте задания не указаны иные пределы изменения аргумента. Ар-
гумент тригонометрических функций везде предполагается заданным в
радианах. Все коэффициенты в формулах рассчитываются заранее и в
программе загружаются как константы. При выполнении данной груп-
пы заданий для представления как аргумента X, так и результата Y (во