Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭВМ.docx
Скачиваний:
9
Добавлен:
08.09.2019
Размер:
139.72 Кб
Скачать
  1. Операнд.

Операнд (англ. operand) в языках программирования ― аргумент операции; данные, которые обрабатываются командой; грамматическая конструкция, обозначающая выражение, задающее значение аргумента операции; иногда операндом называют место, позицию в тексте, где должен стоять аргумент операции. Отсюда понятие местности, или арности, операции, то есть числа аргументов операции.

В зависимости от положения операндов относительно знака операции различают префиксные (напр.,  (x — операнд)), инфиксные (например,  (a, b — операнды)) и постфиксные (например,   (x — операнд)) записи операции. В зависимости от числа операндов различают одноместные (унарные, или монадические) операции (например, -а); двуместные (бинарные, или диадические) операции ( ); многоместные (или полиадические) операции.

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

  1. Команды запись и чтение.

Данная команда используется для записи данных из МПУ во внешнее ОЗУ изображения и чтения данных из внешнего ОЗУ изображения в МПУ. Команды Запись Данных /Чтение Данных должны выполняться после установки адреса посредством команды Установка Указателя Адреса. Указатель адреса (УА) может быть автоматически инкрементирован или декрементирован при использовании этой команды

Примечание. Эта команда необходима для каждой 1-байтной порции данных.

Алгоритм работы этой команды показан на следующей блок-схеме.

  1. Мультиплексор. Назначение, принцип работы.

Mультиплексор — устройство, имеющее несколько сигнальных входов, один или более управляющих входов и один выход. Мультиплексор позволяет передать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов.

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

  1. Шифратор. Назначение, принцип работы.

Шифратор (кодер) — (англ. encoder) логическое устройство, выполняющее логическую функцию (операцию) — преобразование позиционного n-разрядного кода в m-разрядный двоичный, троичный или k-ичный код.

Двоичный шифратор выполняет логическую функцию преобразования унитарного n-ичного однозначного кода в двоичный. При подаче сигнала на один из n входов (обязательно на один, не более) на выходе появляется двоичный код номера активного входа.

Если количество входов настолько велико, что в шифраторе используются все возможные комбинации сигналов на выходе, то такой шифратор называется полным, если не все, то неполным. Число входов и выходов в полном шифраторе связано соотношением:

, где — число входов, — число выходных k-ичных разрядов, — основание системы счисления.