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

Машинный адрес

Cтраница 2


Каждый блок управления и перфоленточный механизм представляют собой отдельное устройство и имеют свой собственный машинный адрес. Все три блока могут одновременно работать в мультиплексном режиме с каналом. Для устройства ЕС-7902 необходимо только одно подключение к стандартному интерфейсу ввода - вывода.  [16]

К первому поколению относятся ЦВМ сравнительно низкого действия, для которых программы составлялись вручную в машинных адресах. Второе поколение ЦВМ содержит трансляторы, осуществляющие перевод программ, записанных на специальном алгоритмическом языке, на язык программ машины. Третье поколение объединяет системы программно совместимых ЦВМ, которые имеют хорошо развитые операционные системы. ЦВМ четвертого поколения связаны в единую сеть и имеют практически неограниченные вычислительные возможности.  [17]

Во время трансляции в качестве адреса рассматривается расстояние от начала программы или программной единицы, которое преобразуется в реальный машинный адрес при редактирований внешних связей и загрузке.  [18]

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

20 Примеры структур нечисловых данных. [20]

Проводить операции подобного типа при помощи обычных языков программирования типа Фортрана и Бейсика довольно сложно: при попытке получить действительные машинные адреса элементов списка, под которыми они были введены в машину для хранения, возникает ряд трудностей. Однако в принципе эти языки пригодны для работы со списочными структурами.  [21]

Нулевой регистр в качестве базового обычно не употребляют, так как его содержимое не участвует в базировании или индексировании машинных адресов.  [22]

КОП и rt имеют тот же смысл, что и в команде формата RR, а символический адрес а2 определяет машинный адрес типа X, по которому второй операнд размещается в основной памяти. Адрес типа X в общем случае модифицируется по двум регистрам - как с целью базирования, так и с целью индексирования. Этот адрес на автокоде также может быть задан с помощью либо явного, либо неявного символического адреса.  [23]

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

Для большинства машин, работающих в двоичной системе, это число разно 2, где п - число разрядов в машинном адресе. Во многих больших машинах объем адресного пространства превышает число физических, или реальных, адресов. Кроме того, число разрядов для представления адреса ограничено ( см, 1.111 insiruction format), поэтому для получения машинного адреса из заданного необходимо использовать отображение адреса в соответствии с какой-либо схемой адресации ( А.  [25]

Известными примерами данных для управления могут служить данные-метки ( например, номера операторов или метки операторов) и данные-указатели ( например, машинные адреса), которые используются в применениях, связанных с обработкой списков. Характеристики, позволяющие отличать один вид данных от другого, называют описаниями или спецификациями. Явное описание типа указывает принадлежность рассматриваемых данных к числовым, логическим или текстовым. Другие описания характеризуют длину поля представления данных, а также способ их хранения в ЭВМ. При выполнении обычных арифметических операций приходится иметь дело с десятичными цифрами от 0 до 9, учитывая одновременно десятичную запятую и алгебраический знак. Арифметические операции над числами предполагают последовательное выполнение операций над цифрами этих чисел, при этом используются четко сформулированные правила для манипуляций со знаками и десятичными запятыми. Число такого типа называют десятичным числом или числом с фиксированной запятой ( см. гл.  [26]

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

Напомним, что общий регистр 0 не может быть ни индексным, ни базисным, и поэтому указание его на поле второго операнда означает отсутствие соответствующего слагаемого машинного адреса операнда.  [28]

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

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



Страницы:      1    2    3    4