Формат - машинная команда - Большая Энциклопедия Нефти и Газа, статья, страница 1
Вы молоды только раз, но незрелым можете оставаться вечно. Законы Мерфи (еще...)

Формат - машинная команда

Cтраница 1


Формат машинной команды может однозначно определяться либо по коду операции, либо по признаку типа операнда. Это обстоятельство учитывается в языке ФОН. Для записи признаков операндов в нем используется булевский вектор.  [1]

Форматы машинных команд, сгруппированные по типам команд, представлены ниже.  [2]

В табл. 16 - 1 показаны форматы машинных команд и соответствующая форма записи адресов в командах на языке АССЕМБЛЕР.  [3]

Какая связь существует между форматами предложений языка Ассемблера и форматами машинных команд.  [4]

В языке ФОН допускается несколько описаний одного и того же формата машинной команды. В описании формата константы указываются: имя кон-стаиты; длина формата константы, выраженная в тех же единицах длины, что и формат команды; имя поля формата; размер поля формата.  [5]

При этом подготавливается величина для внесения ее в качестве указателя длины в формат машинной команды, пересылающей исходное упакованное десятичное поле в поле результата.  [6]

Существуют два варианта формата команд: первый - запись программистом, второй - формат машинной команды, в который преобразует транслятор команду, написанную программистом. Коды обоих форматов тесно связаны между собой.  [7]

Стоимость памяти составляет существенную часть стоимости всей машины, она во многом определяется длиной машинного слова, поэтому если в формате машинной команды один адрес заменить регистром, то можно получить просто трехадресную машину и добиться определенной экономии. Стремясь к дальнейшей экономии, удалим из машинной команды еще один операнд и получим более эффективную по стоимости двухадресную машину.  [8]

В описании характеристик ЭВМ задаются структура ее памяти ( виды и объемы), состав и имена регистров, система адресации и форматы машинных команд.  [9]

Удобства и преимущества такого кодирования вытекают из того, что центральный процессор имеет 8 программно-доступных регистров и для обращения к ним достаточно трех двоичных разрядов, поэтому форматы машинных команд имеют четко выраженную структуру. Некоторое неудобство восьмеричной системы кодирования возникает из-за того, что общее число разрядов машинного слова равно 8 или 16, т 1Ь не кратно трем. Поэтому старшую триаду ( крайнюю слева) приходится дополнять нулями.  [10]

При отображении информации в шестнадцатеричном и символьном формате операнд счетчик - шестнадцатеричное число, указывающее количество байт реальной памяти, которые необходимо отобразить, начиная с байта, заданного операндом шадр. При отображении информации в формате машинных команд счетчик - десятичное число, указывающее количество отображаемых команд.  [11]

Для записи адресов машинных команд для всех форматов RR, RX, RS, SI, SS используются два способа записи адресов: в явном виде и в неявном виде. Адрес памяти может быть записан, как этого требует формат машинной команды, в виде регистра базы и смещения.  [12]

Все функции транслятора ( см. § 4.1), кроме генерации машинных команд, адаптируются к явным значениям параметров специализированной ЭВМ, автокода и характеристикам заказа. Программы, реализующие перечисленные функции, следует проектировать по методу параметризации. При этом в состав базы данных для настройки вводятся следующие основные информационные модули: словарь функциональной лексики автокода; таблица длин форматов машинных команд; таблица, устанавливающая соответствие между автокодной командой и описанием формата машинной команды; таблица форматов печати машинных команд. Что касается программы генерации машинных команд ( генератора команд), то ее адаптация достигается совместным применением методов параметризации и функционального расширения. В состав базы данных для настройки вводится информационный модуль, предназначенный для хранения описаний форматов.  [13]

Все функции транслятора ( см. § 4.1), кроме генерации машинных команд, адаптируются к явным значениям параметров специализированной ЭВМ, автокода и характеристикам заказа. Программы, реализующие перечисленные функции, следует проектировать по методу параметризации. При этом в состав базы данных для настройки вводятся следующие основные информационные модули: словарь функциональной лексики автокода; таблица длин форматов машинных команд; таблица, устанавливающая соответствие между автокодной командой и описанием формата машинной команды; таблица форматов печати машинных команд. Что касается программы генерации машинных команд ( генератора команд), то ее адаптация достигается совместным применением методов параметризации и функционального расширения. В состав базы данных для настройки вводится информационный модуль, предназначенный для хранения описаний форматов.  [14]

Существуют два варианта формата команд: первый - запись программистом, второй - формат машинной команды, в который преобразует транслятор команду, написанную программистом. Коды обоих форматов тесно связаны между собой. Вариант форматов машинных команд рассматривался в разд.  [15]



Страницы:      1    2