logo search
Всё по МСА доц

2.3.1. Способы представлений информации для микропроцессора

Обрабатываемая информация может быть как числовой, так и нечисловой. Однако в обоих случаях в микропроцессоре (МП) она представляется одинаково – в виде двоичных чисел.

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

Одна из интерпретаций двоичного числа заключается в обозначаемой этим числом величине. Другая состоит в том, что это двоичное число представляет собой некоторый код или команду для выполнения определенными узлами и блоками микропроцессорной системы (МПС) различных элементарных операций. Таким образом, обрабатываемая информация делится на два вида: данные и команды. И те и другие могут состоять из одного или нескольких слов.

Числовые данные (например, для 8-разрядных слов) могут быть интерпретированы следующим образом:

Команды интерпретируются следующим образом. По числу ячеек памяти, необходимых для размещения одной команды, различают команды длиной в одно, два и три слова. Команды длиной в 2 и 3 слова требуют для выборки соответственно два или три цикла обращения к памяти.

При обозначении команды в ней выделяются специальные поля, которые определяют тип команды, ее длину и подлежащую выполнению операцию.

Поле – это группа разрядов, имеющая определенное смысловое значение и совместно обрабатываемая.

Например, команды, связанные с обработкой данных, имеют следующий формат:

Тип команды

Код операции

Регистр 1

Регистр 2

Команда имеет 4 поля.

Команда, связанная с обращением к памяти, имеет 5 полей:

Тип команды

Код операции

Вид адресации

Номер регистра

Адрес