
- •Структура, основные функциональные узлы встраиваемых систем. Информационные потоки, представления информации.
- •Представление данных в вычислительных системах. Фиксированная и плавающая точка.
- •Системы счисления: двоичная, двоично-десятичная, десятичная, восьмеричная, шестнадцатеричная.
- •Устройства предварительной обработки сигналов чэ.
- •Микропроцессор: архитектура и организация вычислительного процесса.
- •Микроконтроллеры: особенности структуры и организации вычислительного процесса.
- •Цифровые сигнальные процессоры (цсп): особенности структуры и организации вычислительного процесса.
- •Память: виды, особенности функционирования.
- •Виды и особенности программирования и функционирования постоянных запоминающих устройств.
- •Основные параметры и характеристики запоминающих устройств.
- •Интерфейсы: основные понятия и характеристики. Скорость передачи информации.
- •Интерфейсы: основные типы и их характеристики
- •Цифровые устройства. Логические устройства.
- •Программируемая логика.
- •Устройства питания: особенности питания вычислительных устройств и микропроцессоров, супервизор, управление включением выключением, режимы экономии энергии.
- •OrCad Capture – процесс ввода схемы электрической принципиальной.
- •OrCad Layout – процесс разработки печатной платы.
- •Единая система конструкторской документации (ескд). Основные документы электронных устройств.
- •Программирование встраиваемых систем. Алгоритмы, способы отображения.
- •Структура по (программного обеспечения).
- •Операционные системы. ( Смотри также билет № 28)
- •Процесс программирования.
- •Языки программирования.
- •Интегрированная среда программирования.
- •Откладка программ.
- •Программа документации. Еспд.
Представление данных в вычислительных системах. Фиксированная и плавающая точка.
Позиционная система счисления - система, где вес цифры зависит от ее положения в числе.
Другое определение: Позиционная система счисления (позиционная нумерация) - система счисления, в которой значение каждого числового знака (цифры) в записи числа зависит от его позиции (разряда).
В общем виде число в позиционной системе можно записать в виде:
С=an*A(n-1) + an-1*A(n-2) +… + a2*A1 +) + a1*A0 , где ai – значение цифры в i-м разряде; А – основание системы.
Системы называются по значению основания:
А) Наиболее распространенной в человеческой практике является десятичная система, где основание А=10, используемые цифры, т.е. значение ai = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Б) Наиболее распространенной в вычислительной технике является двоичная система:
основание А=2, используемые цифры, т.е. значение ai = 0, 1.
В) В восьмеричной системе: основание А=8, используемые цифры, т.е. значение ai = 0, 1, 2, 3, 4, 5, 6, 7.
В вычислительной технике также находят применение восьмеричная и шестнадцатеричная системы. Восьмеричную и шестнадцатеричную системы являются производными от двоичной и служат для более компактной и удобной для человека записи двоичных чисел.
Г) В шестнадцатеричной системе: основание А=16, используемые цифры, т.е. значение ai = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
ПРИМЕРЫ:
1) Число записанное в 10-й системе как 383 в других системах выглядит так:
- в двоичной системе: 101111111;
- в восьмеричной системе: 577, получается из двоичной путем группировки триадами, начиная с младшего разряда 101 111 111 и отображения значения триады соответствующей восьмеричной цифрой;
- в шестнадцатитичной системе: 17F, получается из двоичной путем группировки тетрадами, начиная с младшего разряда 1 0111 1111 и отображения значения тетрады соответствующей шестнадцатеричной цифрой.
2) Перевод целого числа из десятичной системы в двоичную осуществляется
делением на 2:
383/2 остаток 1 - младший бит
191/2 остаток 1
95/2 остаток 1
47/2 остаток 1
23/2 остаток 1
11/2 остаток 1
5/2 остаток 1
2/2 остаток 0
1 - старший бит
=101111111
3) Перевод дробного числа из десятичной системы в двоичную осуществляется умножением на 2:
0,65 * 2 = 1,3 целая часть 1 - старший бит
0,3 * 2 = 0,6 целая часть 0
0,6 * 2 = 1,2 целая часть 1
0,2 * 2 = 0,4 целая часть 0
0,4* 2 = 0,8 целая часть 0
0,8 * 2 = 1,6 целая часть 1
0,6 * 2 = 1,2 целая часть 1 - младший бит
=0,1010011
Форма представления чисел с плавающей точкой:
В десятичной системе:
1,517*103 или 15,17*102 или 151,7*101 или 15170*10-1
То же в двоичной системе, например, 10010101* 2-101
В общем виде: С=µ*2Е, где:
µ- мантисса – вещественное число со знаком, представленное в форме с фиксированной точкой ( также должен учитываться знак мантиссы, + или - ); Е- порядок – вещественное число со знаком; 2 – основание системы счисления.
Распространено представление чисел с плавающей точкой в стандарте IEEE 754:
С= (-1)S*2e*1,f, где:
S – знак: («+» - S=0; «-» - S=1) ;
1,f - мантисса – вещественное число со знаком, представленное в форме с фиксированной точкой( также должен учитываться знак мантиссы, + или - );
e- смещенный на константу порядок Е, так, чтобы е было положительным числом
Е- порядок – вещественное число со знаком;
2 – основание системы счисления.
ДОПОЛНИТЕЛЬНО:
Число с фиксированной точкой (запятой) — формат представления вещественного числа в памяти ЭВМ в виде целого числа. При этом само число x и его целочисленное представление x′ связаны формулой
,
где z —
цена (вес) младшего разряда.
Простейший пример арифметики с фиксированной запятой — перевод рублей в копейки. В таком случае, чтобы запомнить сумму 12 рублей 34 копейки, мы записываем в ячейку памяти число 1234.
В
случае, если
,
для удобства расчётов делают, чтобы
целые числа кодировались без погрешности.
Другими словами, выбирают целое
число u (машинную
единицу)
и принимают
.
В случае, если
,
его делают целым.
Число с плавающей точкой (запятой) — форма представления действительных чисел, в которой число хранится в форме мантиссы и показателя степени. При этом число с плавающей запятой имеет фиксированную относительную точность и изменяющуюся абсолютную. Реализация математических операций с числами с плавающей запятой в вычислительных системах может быть как аппаратная, так и программная.