Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура средств ВТ / Литература / Цилькер / Организация ЭВМ и систем / Глава 2.Архитектура системы командdoc.doc
Скачиваний:
182
Добавлен:
01.06.2015
Размер:
17.76 Mб
Скачать

Аудиоинформация

Понятие аудио связано со звуками, которые способно воспринимать человеческое ухo Частоты аудиосигналов лежат в диапазоне от 15 Гц до 20 КГц, а сигналы по своей природе являются непрерывными (аналоговыми). Прежде чем быть пред­ставленной в ВМ, аудиоинформация должна быть преобразована в цифровую форму (оцифрована). Для этого значения звуковых сигналов (выборки, samples), взятые через малые промежутки времени; с помощью аналого-цифровых преобра­зователей (АЦП) переводятся в двоичный код. Обратное действие выполняется цифро-аналоговыми преобразователями (ЦАП). Чем чаще производятся выборки, тем выше может быть точность последующего воспроизведения исходного сигнала, но тем большая емкость памяти требуется для хранения оцифрованного звука.

Цифровой эквивалент аудиосигналов обычно хранится в виде файлов, причем широко используются различные методы сжатия такой информации. Как прави­ло, к методам сжатия аудиоинформации предъявляется требование возможности восстановления непрерывного сигнала без заметного ухудшения его качества. В на­стоящее время распространен целый ряд форматов хранения аудиоинформации. Некоторые из них перечислены в табл. 2.14.

Таблица 2.14. Форматы аудиофайлов

Обозначение

Полное название

AVI

Audio Video Interleave

WAV

WAVeform Extension

MIDI

Musical Instrument Digital Interface

AIF

Audio Interchange Format

MPEG

Motion Picture Expert Group Audio

RA

Real Audio

Типы команд

Несмотря на различие в системах команд разных ВМ, некоторые основные типы операций могут быть найдены в любой из них. Для описания этих типов примем следующую классификацию:

команды пересылки данных;

команды арифметической и логической обработки;

команды работы со строками;

команды SIMD;

команды преобразования;

88

команды ввода/вывода;

команды управления потоком команд.

Команды пересылки данных

Это наиболее распространенный тип машинных команд. В таких командах долж­на содержаться следующая информация:

адреса источника и получателя операндов — адреса ячеек памяти, номера реги­стров процессора или информация о том, что операнды расположены в стеке;

длина подлежащих пересылке данных (обычно в байтах или словах), заданная явно или косвенно;

способ адресации каждого из операндов, с помощью которого содержимое ад­ресной части команды может быть пересчитано в физический адрес операнда.

Рассматриваемая группа команд обеспечивает передачу информации между процессором и ОП, внутри процессора и между ячейками памяти. Пересылочные операции внутри процессора имеют тип «регистр-регистр». Передачи между про­цессором и памятью относятся к типу «регистр-память», а пересылки в памяти — к типу «память-память».

Команды арифметической и логической обработки

В данную группу входят команды, обеспечивающие арифметическую и логичес­кую обработку информации в различных формах ее представления. Для каждой формы представления чисел в АСК обычно предусматривается некий стандарт­ный набор операций.

Помимо вычисления результата выполнение арифметических и логических операций сопровождается формированием в АЛУ признаков (флагов), характе­ризующих этот результат. Наиболее часто фиксируются такие признаки, как: Z (Zero) — нулевой результат; N (Negative) — отрицательный результат; V (oVer-flow) — переполнение разрядной сетки; С (Carry) — наличие переноса.