ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »