|
Spec-Zone .ru
спецификации, руководства, описания, API
|
| Содержание | Предыдущий | Следующий | Индекс | Спецификация Виртуальной машины JavaTM |
| ldc_quick | |
| индекс |
Описание
Индекс является байтом без знака, который должен быть допустимым индексом в постоянный пул текущего класса (§3.6). Постоянный элемент пула по индексу, должно быть, был уже разрешен и должен быть одним широким словом. Элемент выбирается от постоянного пула и продвигается на стек операнда.
Примечания
Код операции этой инструкции был первоначально ldc. Операнд ldc инструкции не изменяется.
Работа
Продвиньте элемент от постоянного пула
| ldc_w_quick | |
| indexbyte1 | |
| indexbyte2 |
Формы
ldc_w_quick = 204 (0xcc)
Описание
indexbyte1 без знака и indexbyte2 собираются в 16-разрядный индекс без знака в постоянный пул текущего класса (§3.6), где индекс (indexbyte1 << 8) | indexbyte2. Индекс должен быть допустимым индексом в постоянный пул текущего класса. Постоянный элемент пула по индексу, должно быть, был уже разрешен и должен быть одним широким словом. Элемент выбирается от постоянного пула и продвигается на стек операнда.
Примечания
Код операции этой инструкции был первоначально ldc_w. Операнды ldc_w инструкции не изменяются.
ldc_w_quick инструкция идентична ldc_quick инструкции, за исключением ее более широкого постоянного индекса пула.
Работа
Продвинуть long или double от постоянного пула (широкий индекс)
| ldc2_w_quick | |
| indexbyte1 | |
| indexbyte2 |
Формы
ldc2_w_quick = 205 (0xcd)
Стек
......, элемент word1, элемент word2
Описание
indexbyte1 без знака и indexbyte2 собираются в 16-разрядный индекс без знака в постоянный пул текущего класса (§3.6), где значение индекса (indexbyte1 << 8) | indexbyte2. Индекс должен быть допустимым индексом в постоянный пул текущего класса. (64-разрядный) постоянный пул, постоянный по индексу, должно быть, был уже разрешен и должен быть двумя широкими словами.
Примечания
Код операции этой инструкции был первоначально ldc2_w. Операнды исходной ldc2_w инструкции не изменяются.
Только широкая индексная версия этой инструкции существует; есть инструкция № ldc2_quick, которая продвигает константу с двумя словами с однобайтовым индексом.
Содержание | Предыдущий | Следующий | Индекс
Спецификация Виртуальной машины Java (HTML, сгенерированный chsieh 13 марта 1997)
Авторское право © 1996, 1997 Sun Microsystems, Inc. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com