Основы числового программного управления. Хитров А.И - 8 стр.

UptoLike

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

8
Для перевода отрицательного числа из дополнительного кода (на
магистрали микроЭВМ) в его десятичный эквивалент и обратно следует
вспомнить правило:
"инвертировать все разряды числа, исключая знаковый и прибавить
единицу."
В цифровой вычислительной технике при записи чисел целую часть от
дробной отделяют точкой. Соответственно, двум алгебраическим формам
записи вещественных чисел: обычной (5000; -3,77; 13,784)
и показательной (5·10
3
; -377·10
-2
; 137,84·10
-1
) различают две формы
представления данных: с ФТ (фиксированной точкой (запятой)), с ПТ
(плавающей точкой (запятой)).
Представление целых двоичных чисел в формате с ФТ означает, что в
рамках заданного формата точка фиксируется за правой границей формата
(т. е. по существу отсутствует) [2].
Представление данных вещественного типа в формате с ПТ означает, что в
рамках заданного формата
логически фиксируется одинаковое
местоположение точки, разделяющей целую и дробную части числа.
Все процессы с ФТ оперируют с числами, представленными в
дополнительном коде
, что позволяет существенно упростить выполнение
арифметических операций.
Правила перевода в дополнительный код не зависят от типа чиселцелые
или дробные.
При переводе дробного десятичного числа в двоичное следует помнить,
что дробное десятичное число переводится в двоичное в отличие от целых
приближенно. Кодовая комбинация формируется из совокупности 0 и 1,
получающихся при последовательном
умножении заданного числа на 2,
начиная со старшего разряда. Например, для числа 0,65
10
получим:
1) 0,65 2) 0,3 3) 0,6 4) 0,2 5) 0,4
×
2
×
2
×
2
×
2
×
2
1
.30 0.6 1.2 0.4 0.8
6) 0,8 7) 0,6 8) 0,2
×
2
×
2
×
2
1
.6 1.2 0.4
0.10100110
Для смешанных чисел в двоичную форму переводится отдельно целая и
дробная части числа, т. е. 75,65 = 01001011.10100110.
Для перевода отрицательного числа из дополнительного кода (на
магистрали микроЭВМ) в его десятичный эквивалент и обратно следует
вспомнить правило:
"инвертировать все разряды числа, исключая знаковый и прибавить
единицу."
В цифровой вычислительной технике при записи чисел целую часть от
дробной отделяют точкой. Соответственно, двум алгебраическим формам
записи вещественных чисел: обычной (5000; -3,77; 13,784)
и показательной (5·103; -377·10-2; 137,84·10-1) различают две формы
представления данных: с ФТ (фиксированной точкой (запятой)), с ПТ
(плавающей точкой (запятой)).
Представление целых двоичных чисел в формате с ФТ означает, что в
рамках заданного формата точка фиксируется за правой границей формата
(т. е. по существу отсутствует) [2].
Представление данных вещественного типа в формате с ПТ означает, что в
рамках заданного формата логически фиксируется одинаковое
местоположение точки, разделяющей целую и дробную части числа.
Все процессы с ФТ оперируют с числами, представленными в
дополнительном коде, что позволяет существенно упростить выполнение
арифметических операций.
Правила перевода в дополнительный код не зависят от типа чисел – целые
или дробные.
При переводе дробного десятичного числа в двоичное следует помнить,
что дробное десятичное число переводится в двоичное в отличие от целых
приближенно. Кодовая комбинация формируется из совокупности 0 и 1,
получающихся при последовательном умножении заданного числа на 2,
начиная со старшего разряда. Например, для числа 0,6510 получим:

1)       0,65   2) 0,3    3) 0,6    4) 0,2   5)       0,4
     ×            ×         ×         ×           ×
        2             2         2        2              2
     1.30           0.6       1.2      0.4            0.8

6) 0,8          7) 0,6    8) 0,2
  ×              ×          ×
      2              2          2
    1.6            1.2        0.4

                                    0.10100110

Для смешанных чисел в двоичную форму переводится отдельно целая и
дробная части числа, т. е. 75,65 = 01001011.10100110.



                                       8