Cтраница 1
Длина команды представляет собой количество битов, необходимых для формирования выполняемой команды. Команды могут быть той же длины, что и обрабатываемые МП информационные слова, или же в несколько ( 1 5; 2 или 3) раз длиннее. Обычно более короткие команды требуют меньшего времени выполнения. Возможность использования команд различной длины характеризует гибкость организации вычислительного процесса в МП. [1]
Длина команд стандартная для ЕС ЭВМ. Мультиплексный канал содержит 16 подканалов со скоростью передачи в мультиплексном режиме 35 кбайт / сек. [2]
Длина команды этого формата - одно полуслово. [3]
Длина команды представляет собой количество двоичных разрядов ( бит), необходимых для формирования выполняемой команды. Команды могут быть той же длины, что и обрабатываемые микропроцессором информационные слова, или в несколько раз ( в 1 5; 2 или 3 раза) длиннее. Обычно более короткие команда. [4]
Длина команды как двоичного слова совпадает с длиной слова данных. Так, длина слова команды 8-разрядного микропроцессора равна 8 бит, а 16-разрядного микропроцессора-16 бит. Однако команды могут иметь длину, равную не только одному, но также двум или трем словам. Следовательно, длина команды 8-разрядного микропроцессора может равняться 8, 16 или 24 бит. Назначение отдельных битов команды описывается ниже. [5]
![]() |
Команда пересылки содержимого регистра А в регистр В, в которой использована неявная адресация. Код операции равен 01, адрес регистра А 111, адрес регистра В 000. [6] |
Длина команды зависит от длины используемого в ней адреса. Хотя различные микропроцессоры и располагают наборами команд, принципы адресации в них, как правило, одни и те же. Тип обращения ( адресации) к данным принято называть способом адресации. В следующих разделах данной главы описываются различные способы адресации 8-разрядного микропроцессора, рассматриваемого в книге. [7]
Длина команды как двоичного слова всегда кратна длине слова данных микропроцессора. Обычно она равна длине одного, двух или трех слов данных. [8]
Фактически длина команды связана с числом адресов операндов, находящихся в главной памяти. Команда длиной в одно полуслово не требует обращения к главной памяти за операндом. В команде длиной в два полуслова указывается адрес одного операнда, находящегося в главной памяти. В команде длиной в 3 полуслова указываются адреса двух операндов из главной памяти. [9]
Код длины команды указывает, какое число полуслов занимает последняя выполнявшаяся команда при появлении прерывания. Признак результата устанавливается или сохраняется после выполнения всех команд. Используется в командах перехода. [10]
![]() |
Значения кода длины команды. [11] |
Код длины команды ( ILC) занимает 2 бита и определяет длину последней выполнявшейся команды. Он позволяет определить, какая команда вызвала прерывание при условии, что в старом PSW указан адрес следующей по порядку команды. Код длины команды устанавливается также при выполнении команд перехода с возвратом. [12]
Чему равна длина команды микропроцессора по сравнению с длиной слова данных: а) такая же, б) в два раза длиннее, в) в три раза длиннее, или г) все приведенные утверждения справедливы. [13]
![]() |
Схема состояния процессора. [14] |
Содержит код длины команды: 01 - 1 полуслово, 10 - 2 полуслова, 11 - 3 полуслова. В момент прерывания содержится код длины команды, следующей за той, на которой произошло прерывание. [15]