Cтраница 4
При обращении к защищенной области за операндом код длины команды может принимать значения 1, 2 или 3 и указывает длину команды, вызвавшей обращение. [46]
Если часть команды защищена против выборки, код длины команды равен 1, 2 или 3, что указывает на количество полуслов, на которое был увеличен адрес команды. [47]
Код в битах 32 и 33 либо указывает длину команды, которая выполнялась последней перед тем, как произошло программное прерывание или прерывание при обращении к супервизору, либо указывает длину команды ПЕРЕХОД С ВОЗВРАТОМ. Когда вводится новое PSW, содержимое этого поля не принимается во внимание. [48]
Какова взаимосвязь, если она есть, между длиной команды и длиной обрабатываемых с ее помощью данных. [49]
![]() |
Сокращения в определениях команд МП 8080. а - операнды. б-обозначения. [50] |
В МП 8080 байт содержит 8 бит, а длина команд составляет 1, 2 или 3 байта. [51]
Недостаток двухпросмотровой схемы проявляется в том случае, когда длина команды определяется не только операцией, но и типом операнда. Поскольку тип операнда I ( B частности, глобальных переменных), если он не указывается в а. Поэтому для настраиваемых кросс-систем, учитывая различные типы специализированных ЭВМ, необходима трсхпроемотровая схема транслятора с автокода. [52]
Увеличиваем счетчик адреса, имея в виду, что длина команды LA четыре байта, a SR - два. Далее обнаруживаем, что следующие пять символов определяются с помощью псевдокоманд EQU. Эти символы помещаются в таблицу символов, а в качестве их значений берутся данные из поля аргумента команд EQU. Встретившиеся псевдокоманды не влияют на счетчик адреса, поскольку в результате их обработки объектный код не генерируется. Это перемещаемая переменная, что и отмечается в таблице. Ее длина равна 4, поскольку она указывает адрес, по которому будет находиться четырехбайтовая команда. Все другие символы вводятся в таблицу подобным образом. [53]
Применение отдельной небольшой по объему памяти данных способствовало сокращению длины команд и ускорению поиска информации в памяти данных. [54]
Какому числу байтов ( от 1 до 8) равна длина команды с неявной адресацией 8-разрядного микропроцессора. [55]
Наличие поля длины в команде, а также ограничения на длины команд, накладываемые архитектурой ЭВМ, приводят к тому, что каждый адрес в командах рассматриваемого типа модифицируется только по одному пеги стру, в основном для базирования. Для индексирования адресов типа S ( в случае необходимости) приходится прибегать к некоторым искусственным приемам. [56]
Если адрес команды нечетный ( случай 1), код длины команды равен 1, 2 или 3, что указывает на число полуслов, на которое был увеличен адрес команды. [57]