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

UptoLike

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

9
Задача 2. Представьте в дополнительном коде максимальные, минимальные
положительные и отрицательные целые и дробные числа для 16-разрядных
чисел, для которых в = 15.
Методические указания к решению задачи 2
Для восьмибитных чисел (байт) в дополнительном коде
- максимальное положительное число:
+127D 7FH 01111111B 2
7
– 1 = 2
в
– 1;
- минимальное положительное число:
1D 1H 00000001B 1;
- максимальное по модулю отрицательное число:
- 128D 80H 10000000B - 2
7
;
- минимальное по модулю отрицательное число:
- 1D FFH 11111111B - 1.
Для восьмибитных дробных чисел соответственно:
- максимальное положительное число:
1 – 2
-7
= 0.1111111 = 0,9921875;
- минимальное положительное число:
2
-7
= 0.0000001 = 0,0078125;
- максимальное по модулю отрицательное число:
- 1 = 1.0000000 -1D;
- минимальное по модулю отрицательное число:
- 2
-7
= 1.1111111 = - 0,0078125.
Задача 3.
Определить динамический диапазон данных D (в децибелах)
цифровой системы регулирования с аналого-цифровым преобразователем
(АЦП), имеющим n разрядов.
Построить зависимость D = f(n) ( n
max
ограничить 32 разрядами с шагом
расчета, равным 2).
Методические указания к решению задачи 3
Динамический диапазон данных представляет собой отношение
максимального и минимального (не равного нулю) значений и
определяется в первую очередь разрядностью АЦП. При этом следует
иметь в виду, что один бит данных соответствует
20lg2 (децибел) 6,0205998,
а полный динамический диапазон определяется из соотношения:
D= n·20lg2.
Задача 4.
Представить в виде алгоритма методику создания исполняемой
программы на языке ассемблера любого микроконтроллера, известного
Вам, если имя программы и используемых подпрограмм приведены в
таблице 3.
Задача 2. Представьте в дополнительном коде максимальные, минимальные
  положительные и отрицательные целые и дробные числа для 16-разрядных
  чисел, для которых в = 15.

             Методические указания к решению задачи 2

  Для восьмибитных чисел (байт) в дополнительном коде
  - максимальное положительное число:
               +127D → 7FH → 01111111B → 27 – 1 = 2в – 1;
  - минимальное положительное число:
                         1D → 1H → 00000001B → 1;
  - максимальное по модулю отрицательное число:
                    - 128D → 80H → 10000000B → - 27;
  - минимальное по модулю отрицательное число:
                      - 1D → FFH → 11111111B → - 1.
  Для восьмибитных дробных чисел соответственно:
  - максимальное положительное число:
                       1 – 2-7 = 0.1111111 = 0,9921875;
  - минимальное положительное число:
                          2-7 = 0.0000001 = 0,0078125;
  - максимальное по модулю отрицательное число:
                             - 1 = 1.0000000 → -1D;
  - минимальное по модулю отрицательное число:
                        - 2-7 = 1.1111111 = - 0,0078125.

Задача 3. Определить динамический диапазон данных D (в децибелах)
  цифровой системы регулирования с аналого-цифровым преобразователем
  (АЦП), имеющим n разрядов.
  Построить зависимость D = f(n) ( nmax ограничить 32 разрядами с шагом
  расчета, равным 2).
               Методические указания к решению задачи 3
  Динамический диапазон данных представляет собой отношение
  максимального и минимального (не равного нулю) значений и
  определяется в первую очередь разрядностью АЦП. При этом следует
  иметь в виду, что один бит данных соответствует
                         20lg2 (децибел) ≈ 6,0205998,
  а полный динамический диапазон определяется из соотношения:
                                  D= n·20lg2.

Задача 4. Представить в виде алгоритма методику создания исполняемой
  программы на языке ассемблера любого микроконтроллера, известного
  Вам, если имя программы и используемых подпрограмм приведены в
  таблице 3.



                                   9