Я малость попутал не 03 а 04-iconst_1 чилсло 1 . А вообще iconst_0/1/2/3/4/5 число от 0 до 5 , hex 03/04/05/06/07/08 , далее идёт bipush=016, 10 00 , то есть (10) (число) , может начинатся с нуля и до толи 127 толи 255 , потом идёт sipush=017 (11) (0000)-число до 65635 , там еще привыкнуть надо переводить из hex в dec и наоборот. Ну я и тем и тем пользуюсь , как мне удобней.
То есть iconst состоит из 1 байта , bipush из 2 байт , sipush из 3 байт. Например в контре 4 жизни переваливают за 255 жизней , значит там переменная x% сто процентов sipush .
Это примерно так дали тебе слевой стоны китайские ероглифы а справа рус перевод , и попробуй пойми . если написано bipush 6 ,то понятно что оно состоит из 2 байт hex10 06 или Dec 016 006.
Если глянеш disom , drawString то запись будет начинатся с aload 1 (2В) , далее 12-непомню( но команда запроса записи из пула) строки допуст 03 (3-строки ) , кординаты bipush bipush (последне bipush - текст от кординаты слева справа и т.д. 016 020/024/036/040/017/033). Ну и invoke ттт(8)-непомню В6 00 08 -состоит всегда из 3 байт . В6 запрпос метода в пул на 8 строку (00 08) . 2В 1203 1005 1005 1014 В60008
круто , в галакси 3д , нашол число денег (sipush). ща с 5000 пополню на 200000 тысячь .Куплю себе нормальный корабль , оружие и буду чувствовать себя НАРМАЛЬНЫМ ПАЦАНОМ. 8-)
15 фев 2008 в 16:53