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

Короткий адрес

Cтраница 2


Такими быстрыми можно сделать, например, первые 64 ячейки с номерами от 0 до 63, и если в каком-либо поле адреса команды разрешить ссылки только на ячейки этой группы, то для этой цели можно использовать короткие адреса ( в восьмеричной записи от 00 до 77), для представления которых в этом поле адреса достаточно иметь всего 6 двоичных разрядов.  [16]

ЗУ, и 3) короткие адреса, связанные с ограниченным объемом ОЗУ. В связи с этим короткие адреса целесообразно делать относительными, связывая их в зависимости от характера решаемой задачи или этапа вычислений с наиболее часто используемыми зонами ОЗУ. Исполнит, адрес в данном случае формируется индексированием короткого адреса.  [17]

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

Форматы команд типа RR и RX являются основными - в командах этих форматов используется большинство машинных операций. При этом, как уже отмечалось, команды типа RR являются чисто двухадресными, но с короткими адресами, а команды типа RX по сути дела являются дробно-адресными на базе двухадресной системы команд ( [1], стр.  [19]

ЗУ, и 3) короткие адреса, связанные с ограниченным объемом ОЗУ. В связи с этим короткие адреса целесообразно делать относительными, связывая их в зависимости от характера решаемой задачи или этапа вычислений с наиболее часто используемыми зонами ОЗУ. Исполнит, адрес в данном случае формируется индексированием короткого адреса.  [20]

ЗУ на другой производится спец. Этот адрес хранится на спец. Исполнит, адрес формируется объединением этого пост, адреса с короткими адресами текущих команд. В этом случае предусматривается либо перераспределение неполных адресов по функцион. Тип структуры команды определяется спец. Наиболее удобны два варианта трансформируемых структур команд: 1) в исходном состоянии команда содержит один полноразрядный и два коротких адреса половинной длины. В случае необходимости короткие адреса связываются в один полноразрядный; 2) исходная структура предусматривает три коротких адреса, обеспечивающих в общем случае доступ к трем огранич. В случае необходимости короткие адреса группируются в требуемых сочетаниях, давая либо одноадресную структуру ( все три коротких адреса объединяются в один полный), либо двухадресную с одним исходным и одним, сформированным из двух коротких.  [21]

ЗУ на другой производится спец. Этот адрес хранится на спец. Исполнит, адрес формируется объединением этого пост, адреса с короткими адресами текущих команд. В этом случае предусматривается либо перераспределение неполных адресов по функцией, шкале адресной части при неизменном общем количестве адресов, либо переход от трехадресной структуры к двух - или одноадресной. Тип структуры команды определяется спец. Наиболее удобны два варианта трансформируемых структур команд: 1) в исходном состоянии команда содержит один полноразрядный и два коротких адреса половинной длины. В случае необходимости короткие адреса связываются в один полноразрядный; 2) исходная структура предусматривает три коротких адреса, обеспечивающих в общем случае доступ к трем огранич. В случае необходимости короткие адреса группируются в требуемых сочетаниях, давая либо одноадресную структуру ( все три коротких адреса объединяются в один полный), либо двухадресную с одним исходным и одним, сформированным из двух коротких.  [22]

23 Влияние размера страницы S 2Р на объем программы. [23]

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

Применение структуры регистр - ЗУ с несколькими регистрами широко распространено в малых и микро - ЭВМ. Выборка операндов из ОЗУ происходит либо через регистр, либо непосредственно через соединение ОЗУ с ALU. Наряду с командами, относящимися к ЗУ, требуются также команды, относящиеся к регистрам. Адресование регистров происходит при помощи коротких адресов регистров.  [25]

Аналогичный прием удобен и для машин с несколькими возможными форматами команд. Довольно часто формат команды определяется кодом операции - в этом случае характерной является ситуация, когда одна и та же операция ( например, сложение) имеет несколько различных кодов операций в зависимости от требуемого формата команды. Так, на двухадресной машине, имеющей специальную быструю память небольшого объема, возможны, например, форматы команд с адресностью 0.25 0.25, 0.25 1, 1 1, и тогда многие операции будут иметь по три. На такой машине удобно для каждого из возможных форматов ввести свое обозначение, например буквы К ( короткие адреса), С ( смешанные адреса), Д ( длинные адреса), и тогда мнемонические коды операций можно составлять из двух частей: первая определяет саму операцию, а вторая - нужный формат команды. При таком соглашении мнемонические коды операций умножения, например, могут иметь легко запоминающийся вид: УК, УС и УД.  [26]

ЗУ на другой производится спец. Этот адрес хранится на спец. Исполнит, адрес формируется объединением этого пост, адреса с короткими адресами текущих команд. В этом случае предусматривается либо перераспределение неполных адресов по функцион. Тип структуры команды определяется спец. Наиболее удобны два варианта трансформируемых структур команд: 1) в исходном состоянии команда содержит один полноразрядный и два коротких адреса половинной длины. В случае необходимости короткие адреса связываются в один полноразрядный; 2) исходная структура предусматривает три коротких адреса, обеспечивающих в общем случае доступ к трем огранич. В случае необходимости короткие адреса группируются в требуемых сочетаниях, давая либо одноадресную структуру ( все три коротких адреса объединяются в один полный), либо двухадресную с одним исходным и одним, сформированным из двух коротких.  [27]

ЗУ на другой производится спец. Этот адрес хранится на спец. Исполнит, адрес формируется объединением этого пост, адреса с короткими адресами текущих команд. В этом случае предусматривается либо перераспределение неполных адресов по функцией, шкале адресной части при неизменном общем количестве адресов, либо переход от трехадресной структуры к двух - или одноадресной. Тип структуры команды определяется спец. Наиболее удобны два варианта трансформируемых структур команд: 1) в исходном состоянии команда содержит один полноразрядный и два коротких адреса половинной длины. В случае необходимости короткие адреса связываются в один полноразрядный; 2) исходная структура предусматривает три коротких адреса, обеспечивающих в общем случае доступ к трем огранич. В случае необходимости короткие адреса группируются в требуемых сочетаниях, давая либо одноадресную структуру ( все три коротких адреса объединяются в один полный), либо двухадресную с одним исходным и одним, сформированным из двух коротких.  [28]

ЗУ на другой производится спец. Этот адрес хранится на спец. Исполнит, адрес формируется объединением этого пост, адреса с короткими адресами текущих команд. В этом случае предусматривается либо перераспределение неполных адресов по функцией, шкале адресной части при неизменном общем количестве адресов, либо переход от трехадресной структуры к двух - или одноадресной. Тип структуры команды определяется спец. Наиболее удобны два варианта трансформируемых структур команд: 1) в исходном состоянии команда содержит один полноразрядный и два коротких адреса половинной длины. В случае необходимости короткие адреса связываются в один полноразрядный; 2) исходная структура предусматривает три коротких адреса, обеспечивающих в общем случае доступ к трем огранич. В случае необходимости короткие адреса группируются в требуемых сочетаниях, давая либо одноадресную структуру ( все три коротких адреса объединяются в один полный), либо двухадресную с одним исходным и одним, сформированным из двух коротких.  [29]

ЗУ на другой производится спец. Этот адрес хранится на спец. Исполнит, адрес формируется объединением этого пост, адреса с короткими адресами текущих команд. В этом случае предусматривается либо перераспределение неполных адресов по функцион. Тип структуры команды определяется спец. Наиболее удобны два варианта трансформируемых структур команд: 1) в исходном состоянии команда содержит один полноразрядный и два коротких адреса половинной длины. В случае необходимости короткие адреса связываются в один полноразрядный; 2) исходная структура предусматривает три коротких адреса, обеспечивающих в общем случае доступ к трем огранич. В случае необходимости короткие адреса группируются в требуемых сочетаниях, давая либо одноадресную структуру ( все три коротких адреса объединяются в один полный), либо двухадресную с одним исходным и одним, сформированным из двух коротких.  [30]



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