{"id":301057,"date":"2020-03-31T21:00:23","date_gmt":"2020-03-31T21:00:23","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=301057"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=301057","title":{"rendered":"\u0428\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043f\u043e Smali \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/495024\/\">\n<h1 id=\"russkaya-shpargalka-po-smali\">\u0420\u0443\u0441\u0441\u043a\u0430\u044f \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043f\u043e Smali<\/h1>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u043b\u044e\u0431\u0438\u0442\u0435\u043b\u0438 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u0442\u044c Android. \u041f\u0435\u0440\u0435\u0434 \u0432\u0430\u043c\u0438 \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043f\u043e Smali \u2014 \u0430\u043d\u0430\u043b\u043e\u0433\u0443 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u0434\u043b\u044f Android-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/3b\/rg\/ud\/3brgudzf5zzijwtcnkejixx4aeg.png\"><\/p>\n<p>  <\/p>\n<p>\u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u0432\u0437\u044f\u0442 <a href=\"https:\/\/gist.github.com\/digitalhitler\/d372d2dc30826b0dd86f59e70041d8dd\" rel=\"nofollow\">\u043e\u0442\u0441\u044e\u0434\u0430<\/a>. \u0422\u0430\u043c \u0442\u0435\u043a\u0441\u0442 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0438\u0437 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 <a href=\"https:\/\/github.com\/JesusFreke\/smali\/wiki\/\" rel=\"nofollow\">\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<p>  <\/p>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435, \u043e\u0444\u043e\u0440\u043c\u0438\u043b \u0441\u0443\u0445\u043e\u0439 \u0442\u0435\u043a\u0441\u0442 + \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0438 \u0438 \u043a\u043e\u0440\u044f\u0432\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430. \u041f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u0437\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0439 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0438\u0441\u0430\u0442\u044c \u043b\u0438\u0431\u043e <a href=\"http:\/\/t.me\/lionzxy\" rel=\"nofollow\">\u043c\u043d\u0435 \u0432 \u041b\u0421<\/a>, \u043b\u0438\u0431\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u044f\u0442\u044c PR \u043d\u0430 <a href=\"https:\/\/gist.github.com\/LionZXY\/431ce543413c91b842dece515c467e85\" rel=\"nofollow\">Gist<\/a>.<\/p>\n<p><a name=\"habracut\"><\/a>  <\/p>\n<h2 id=\"obschaya-informaciya\">\u041e\u0431\u0449\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f<\/h2>\n<p>  <\/p>\n<h3 id=\"vidytypes\">\u0412\u0438\u0434\u044b(Types)<\/h3>\n<p>  <\/p>\n<p>\u0411\u0430\u0439\u0442-\u043a\u043e\u0434 Dalvik \u0438\u043c\u0435\u0435\u0442 \u0434\u0432\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u0442\u0438\u043f\u043e\u0432: \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u044b\u0435 \u0442\u0438\u043f\u044b \u0438 \u0441\u0441\u044b\u043b\u043e\u0447\u043d\u044b\u0435 \u0442\u0438\u043f\u044b. \u0422\u0438\u043f\u044b \u0441\u0441\u044b\u043b\u043e\u043a \u2014 \u044d\u0442\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0438 \u043c\u0430\u0441\u0441\u0438\u0432\u044b, \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u044b\u043c.<\/p>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043e\u0434\u043d\u043e\u0439 \u0431\u0443\u043a\u0432\u043e\u0439:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">V - Void - \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0438\u043f\u043e\u0432 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 Z - Boolean (\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439) B - Byte (\u0431\u0430\u0439\u0442) S - Short (\u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439) C - Char I - Integer (\u0426\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e) J - Long (64 bits) (\u0414\u043b\u0438\u043d\u043d\u044b\u0439) F - Float (\u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0438\u0439) D - Double (64 bits) (\u0414\u0432\u043e\u0439\u043d\u043e\u0439 )<\/code><\/pre>\n<p>  <\/p>\n<p>\u041e\u0431\u044a\u0435\u043a\u0442\u044b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u0444\u043e\u0440\u043c\u0443 <code>Lpackage\/name\/ObjectName;<\/code> \u2014 \u0433\u0434\u0435 \u0432\u0435\u0434\u0443\u0449\u0438\u0439 <code>L<\/code> \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, <code>package\/name\/<\/code> \u2014 \u044d\u0442\u043e \u043f\u0430\u043a\u0435\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442, <code>ObjectName<\/code> \u2014 \u044d\u0442\u043e \u0438\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0438 <code>;<\/code> \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043a\u043e\u043d\u0435\u0446 \u0438\u043c\u0435\u043d\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430. <\/p>\n<p>  <\/p>\n<p>\u042d\u0442\u043e \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e \u0438\u043c\u0435\u043d\u0438 <code>package.name.ObjectName<\/code> \u0432 java. \u0418\u043b\u0438, \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430, <code>Ljava\/lang\/String;<\/code> \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e <code>java.lang.String<\/code><\/p>\n<p>  <\/p>\n<p>\u041c\u0430\u0441\u0441\u0438\u0432\u044b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u0444\u043e\u0440\u043c\u0443 <code>[I<\/code> \u2014 \u044d\u0442\u043e \u043c\u0430\u0441\u0441\u0438\u0432 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u0441 \u043e\u0434\u043d\u0438\u043c \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0435\u043c. \u0442.\u0435. <code>int[]<\/code> \u0432 Java. \u0414\u043b\u044f \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f\u043c\u0438 \u0432\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 <code>[<\/code> \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432. <code>[[I = int[][]<\/code>, <code>[[[I = int[][][]<\/code> \u0438 \u0442.\u0434. (\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u043c\u0435\u0442\u044c, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 255).<\/p>\n<p>  <\/p>\n<p>\u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u043c\u0435\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, <code>[Ljava\/lang\/String;<\/code> \u0431\u0443\u0434\u0435\u0442 \u043c\u0430\u0441\u0441\u0438\u0432 \u0441\u0442\u0440\u043e\u043a.<\/p>\n<p>  <\/p>\n<h3 id=\"metodymethods\">\u041c\u0435\u0442\u043e\u0434\u044b(Methods)<\/h3>\n<p>  <\/p>\n<p>\u041c\u0435\u0442\u043e\u0434\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0438\u043f, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434, \u0438\u043c\u044f \u043c\u0435\u0442\u043e\u0434\u0430, \u0442\u0438\u043f\u044b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0438 \u0442\u0438\u043f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0412\u0441\u044f \u044d\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430, \u0447\u0442\u043e\u0431\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430 \u043c\u043e\u0433\u043b\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u0438 \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u043d\u0430 \u0431\u0430\u0439\u0442-\u043a\u043e\u0434\u0435 <\/p>\n<p>  <\/p>\n<p>\u041e\u043d\u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u0444\u043e\u0440\u043c\u0443 <code>Lpackage\/name\/ObjectName;-&gt;MethodName(III)Z<\/code><\/p>\n<p>  <\/p>\n<p>\u0412 \u044d\u0442\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c <code>Lpackage\/name\/ObjectName;<\/code> \u043a\u0430\u043a \u0442\u0438\u043f. <code>MethodName<\/code> \u2014 \u044d\u0442\u043e \u0438\u043c\u044f \u043c\u0435\u0442\u043e\u0434\u0430. <code>(III)Z<\/code> \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0438\u0433\u043d\u0430\u0442\u0443\u0440\u043e\u0439 \u043c\u0435\u0442\u043e\u0434\u0430. <code>III<\/code> \u2014 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b (\u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 3 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u043b\u0430), \u0430 <code>Z<\/code> \u2014 \u0442\u0438\u043f \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 (bool).<\/p>\n<p>  <\/p>\n<p>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043e\u0434\u0438\u043d \u0437\u0430 \u0434\u0440\u0443\u0433\u0438\u043c, \u0431\u0435\u0437 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u0435\u0439 \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438.<\/p>\n<p>  <\/p>\n<p>\u0412\u043e\u0442 \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">Lpackage\/name\/ObjectName;-&gt;MethodName(I[[IILjava\/lang\/String;[Ljava\/lang\/Object;)Ljava\/lang\/String;<\/code><\/pre>\n<p>  <\/p>\n<p>\u0412 Java, \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u0431\u044b<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">String MethodName(int, int[][], int, String, Object[])<\/code><\/pre>\n<p>  <\/p>\n<h3 id=\"polyafields\">\u041f\u043e\u043b\u044f(Fields)<\/h3>\n<p>  <\/p>\n<p>\u041f\u043e\u043b\u044f \u0442\u0430\u043a\u0436\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043c\u043d\u043e\u0433\u043e\u0441\u043b\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0438\u043f, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0435 \u043f\u043e\u043b\u0435, \u0438\u043c\u044f \u043f\u043e\u043b\u044f \u0438 \u0442\u0438\u043f \u043f\u043e\u043b\u044f. \u041e\u043f\u044f\u0442\u044c \u0436\u0435, \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u043d\u0430 \u0431\u0430\u0439\u0442-\u043a\u043e\u0434\u0435.<br \/>  \u041e\u043d\u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u0444\u043e\u0440\u043c\u0443 <code>Lpackage\/name\/ObjectName;-&gt;FieldName:Ljava\/lang\/String;<\/code><br \/>  \u042d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e \u2014 \u044d\u0442\u043e \u043f\u0430\u043a\u0435\u0442 \u0438 \u0438\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u0438\u043c\u044f \u043f\u043e\u043b\u044f \u0438 \u0442\u0438\u043f \u043f\u043e\u043b\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e<\/p>\n<p>  <\/p>\n<h2 id=\"registry-register\">\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u044b (Register)<\/h2>\n<p>  <\/p>\n<h3 id=\"vstuplenie\">\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435<\/h3>\n<p>  <\/p>\n<p>\u0412 \u0431\u0430\u0439\u0442-\u043a\u043e\u0434\u0435\u043b\u0435 dalvik \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u0432\u0441\u0435\u0433\u0434\u0430 <em>32<\/em> \u0431\u0438\u0442\u043d\u044b\u0435 \u0438 \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0442\u0438\u043f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. 2 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f 64-\u0431\u0438\u0442\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 (\u0434\u043b\u0438\u043d\u043d\u043e\u0433\u043e \u2014 Long \u0438 \u0447\u0438\u0441\u043b\u0430 \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u2014 Double).<\/p>\n<p>  <\/p>\n<h3 id=\"ukazanie-kolichestva-registrov-v-metode\">\u0423\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435<\/h3>\n<p>  <\/p>\n<p>\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0432\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0432 \u043c\u0435\u0442\u043e\u0434\u0435:<br \/>  \u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 <code>.registers<\/code> \u0443\u043a\u0430\u0437\u0443\u0435\u0442 \u043e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0435 <code>.locals<\/code> \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0447\u0438\u0441\u043b\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0431\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435. \u041e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0432 \u0441\u0435\u0431\u044f, \u043e\u0434\u043d\u0430\u043a\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043c\u0435\u0442\u043e\u0434\u0430.<\/p>\n<p>  <\/p>\n<h3 id=\"kak-parametry-metoda-peredayutsya-v-metod\">\u041a\u0430\u043a \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u043c\u0435\u0442\u043e\u0434:<\/h3>\n<p>  <\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u043c\u0435\u0442\u043e\u0434 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 <code>n<\/code> \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432. \u0415\u0441\u043b\u0438 \u043c\u0435\u0442\u043e\u0434 \u0438\u043c\u0435\u0435\u0442 <em>2<\/em> \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u0438 5 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 (v0-v4), \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u044b \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 <em>2<\/em> \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u2014 <code>v3<\/code> \u0438 <code>v4<\/code>.<\/p>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0432\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u0434\u043b\u044f \u043d\u0435\u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 (<code>non-static methods<\/code>) \u0432\u0441\u0435\u0433\u0434\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434 (<code>this<\/code> \u043e\u0431\u044a\u0435\u043a\u0442)<\/p>\n<p>  <\/p>\n<p>\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0432\u044b \u043f\u0438\u0448\u0435\u0442\u0435 \u043d\u0435\u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 <code>LMyObject;-&gt;callMe(II)V<\/code>. \u042d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0438\u043c\u0435\u0435\u0442 2 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 (<code>integer<\/code>) \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430, \u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u044f\u0432\u043d\u044b\u0439 <code>LMyObject;<\/code> \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043f\u0435\u0440\u0435\u0434 \u043e\u0431\u043e\u0438\u043c\u0438 \u0446\u0435\u043b\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u043c\u0435\u0442\u043e\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 3 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430.<\/p>\n<p>  <\/p>\n<p>\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0432\u044b \u0443\u043a\u0430\u0437\u0430\u043b\u0438, \u0447\u0442\u043e \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 (v0-v4) \u0435\u0441\u0442\u044c 5 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432, \u043b\u0438\u0431\u043e \u0441 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 <code>.registers 5<\/code>, \u043b\u0438\u0431\u043e \u0441 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 <code>.locals 2<\/code> (\u0442.\u0435. 2 local registers + 3 parameter registers). \u041a\u043e\u0433\u0434\u0430 \u043c\u0435\u0442\u043e\u0434 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u043e\u0431\u044a\u0435\u043a\u0442, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434 (\u0442.\u0435. <code>this<\/code> \u0441\u0441\u044b\u043b\u043a\u0430), \u0431\u0443\u0434\u0435\u0442 \u0432 v2, \u043f\u0435\u0440\u0432\u044b\u0439 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 (<code>integer<\/code>) \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0431\u0443\u0434\u0435\u0442 \u0432 v3, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 (<code>integer<\/code>) \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0431\u0443\u0434\u0435\u0442 \u0432 v4.<\/p>\n<p>  <\/p>\n<p>\u0414\u043b\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 (<code>static methods<\/code>) \u044d\u0442\u043e \u043e\u0434\u043d\u043e \u0438 \u0442\u043e \u0436\u0435, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0435\u044f\u0432\u043d\u044b\u0439 \u044d\u0442\u043e\u0442 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442.<\/p>\n<p>  <\/p>\n<h3 id=\"registraciya-imen-register-names\">\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0438\u043c\u0435\u043d (Register names)<\/h3>\n<p>  <\/p>\n<p>\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0432\u0435 \u0441\u0445\u0435\u043c\u044b \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u2014 \u043e\u0431\u044b\u0447\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f <code>v#<\/code> \u0438 \u0441\u0445\u0435\u043c\u0430 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f <code>p#<\/code> \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0432 \u0441\u0445\u0435\u043c\u0435 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f <code>p#<\/code> \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435.<\/p>\n<p>  <\/p>\n<p>\u0418\u0442\u0430\u043a, \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u0440\u0443 \u043c\u0435\u0442\u043e\u0434\u0430 \u0441 3-\u043c\u044f \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0438 5-\u044e \u043f\u043e\u043b\u043d\u044b\u043c\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043c\u0438. \u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043e\u0431\u044b\u0447\u043d\u043e\u0435 \u0438\u043c\u044f <code>v#<\/code> \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u043c\u044f <code>p#<\/code> \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 (<code>parameter registers<\/code>)<\/p>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<thead>\n<tr>\n<th>v#<\/th>\n<th>p#<\/th>\n<th><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>v0<\/code><\/td>\n<td><\/td>\n<td>\u041f\u0435\u0440\u0432\u044b\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440<\/td>\n<\/tr>\n<tr>\n<td><code>v1<\/code><\/td>\n<td><\/td>\n<td>\u0412\u0442\u043e\u0440\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440<\/td>\n<\/tr>\n<tr>\n<td><code>v2<\/code><\/td>\n<td><code>p0<\/code><\/td>\n<td>\u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432<\/td>\n<\/tr>\n<tr>\n<td><code>v3<\/code><\/td>\n<td><code>p1<\/code><\/td>\n<td>\u0412\u0442\u043e\u0440\u043e\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432<\/td>\n<\/tr>\n<tr>\n<td><code>v4<\/code><\/td>\n<td><code>p2<\/code><\/td>\n<td>\u0422\u0440\u0435\u0442\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>  <\/p>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0441\u044b\u043b\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e \u0438\u043c\u0435\u043d\u0438 \u2014 \u044d\u0442\u043e \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/p>\n<p>  <\/p>\n<h3 id=\"vvedeniya-registrov-parametrov-parameter-registers\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 (<code>parameter registers<\/code>)<\/h3>\n<p>  <\/p>\n<p><code>p#<\/code> \u0441\u0445\u0435\u043c\u0430 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u044b\u043b\u0430 \u0432\u0432\u0435\u0434\u0435\u043d\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430<br \/>  \u0421\u043a\u0430\u0436\u0435\u043c, \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438, \u0438 \u0432\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043a\u043e\u0434 \u0432 \u044d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434, \u0438 \u0432\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440. \u0412\u044b \u0434\u0443\u043c\u0430\u0435\u0442\u0435: \u00ab\u041d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e, \u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0443 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0435 <code>.registers<\/code>!\u00bb.<\/p>\n<p>  <\/p>\n<p>\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e. \u0418\u043c\u0435\u0439\u0442\u0435 \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u0435\u0442\u043e\u0434\u0430 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0445 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435. \u0415\u0441\u043b\u0438 \u0432\u044b \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u2014 \u0432\u044b \u043c\u0435\u043d\u044f\u0435\u0442\u0435, \u043a\u0430\u043a\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u0432\u0432\u043e\u0434\u044f\u0442 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043c\u0435\u0442\u043e\u0434\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u0430\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0443 <code>.registers<\/code> \u0438 \u043f\u0435\u0440\u0435\u043d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.<\/p>\n<p>  <\/p>\n<p>\u041d\u043e \u0435\u0441\u043b\u0438 \u0441\u0445\u0435\u043c\u0430 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f <code>p#<\/code> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0432\u043e \u0432\u0441\u0435\u043c \u043c\u0435\u0442\u043e\u0434\u0435, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043b\u0435\u0433\u043a\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435, \u043d\u0435 \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u044f\u0441\u044c \u043e \u043f\u0435\u0440\u043e\u043d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043b\u044e\u0431\u044b\u0445 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432.<\/p>\n<p>  <\/p>\n<h2 id=\"longdouble-znacheniya\">Long\/Double \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<\/h2>\n<p>  <\/p>\n<p>\u041a\u0430\u043a \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043b\u043e\u0441\u044c \u0440\u0430\u043d\u0435\u0435, long \u0438 double \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u044b (<code>J<\/code> \u0438 <code>D<\/code> \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e) \u0438\u043c\u0435\u044e\u0442 64-\u0431\u0438\u0442\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0442 2 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430. \u042d\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0432 \u0432\u0438\u0434\u0443, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0435\u0441\u044c \u043d\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043c\u0435\u0442\u043e\u0434\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c (\u043d\u0435\u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u2014 <code>non-static<\/code>) \u043c\u0435\u0442\u043e\u0434 <code>LMyObject;-&gt;MyMethod(IJZ)V<\/code>. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u043c\u0435\u0442\u043e\u0434\u0430 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f <code>LMyObject;,int,long,bool<\/code>. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0435\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f 5 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">p0 this p1 I p2, p3 J p4 Z<\/code><\/pre>\n<p>  <\/p>\n<p>\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u0437\u0436\u0435, \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0431\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0434\u043b\u044f \u043b\u044e\u0431\u044b\u0445 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0441 \u0434\u0432\u043e\u0439\u043d\u044b\u043c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0434\u043b\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0442\u0438\u043f\u0430 invoke.<\/p>\n<p>  <\/p>\n<h2 id=\"array-massivy\">Array (\u043c\u0430\u0441\u0441\u0438\u0432\u044b)<\/h2>\n<p>  <\/p>\n<h4 id=\"array-length-va-vb\"><code>array-length vA, vB<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 \u0431\u0438\u0442\u0430)<\/li>\n<li><code>B<\/code>: \u041c\u0430\u0441\u0441\u0438\u0432 reference-bearing \u0440\u0435\u0433\u0438\u0441\u0442\u0440 (4 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0434\u043b\u0438\u043d\u0443 (\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439) \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 <code>vB<\/code> \u0432 <code>vA<\/code><\/p>\n<p>  <\/p>\n<h4 id=\"fill-array-data-va-target\"><code>fill-array-data vA+, :target<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043f\u0430\u0440\u044b (pair), \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0439 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043c\u0430\u0441\u0441\u0438\u0432<\/li>\n<li><code>B<\/code>: \u0426\u0435\u043b\u0435\u0432\u0430\u044f \u043c\u0435\u0442\u043a\u0430, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u0441\u0441\u0438\u0432\u0430<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0417\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 <code>vA+<\/code> \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0446\u0435\u043b\u0438 (<code>target<\/code>). \u0421\u0441\u044b\u043b\u043a\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043e\u0432, \u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0435\u0439 \u043f\u043e \u0442\u0438\u043f\u0443 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0443. \u0428\u0438\u0440\u0438\u043d\u0430 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435.<br \/>  \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432\u044b\u0435 \u043f\u0430\u0440\u044b \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 <code>vX<\/code> \u0438 <code>vX+1<\/code>. \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <code>v1<\/code>, <code>v2<\/code>.<\/p>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0434\u0430\u043d\u043d\u044b\u0445:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">:target .array-data 0x2 0x01 0x02 0x03 0x04 .end array-data<\/code><\/pre>\n<p>  <\/p>\n<h4 id=\"new-array-va-vb-lclass-type\"><code>new-array vA+, vB, Lclass;-&gt;type<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432<\/li>\n<li><code>C<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0442\u0438\u043f<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0430. \u0422\u0438\u043f \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0442\u0438\u043f\u043e\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u0430.<\/p>\n<p>  <\/p>\n<h4 id=\"filled-new-array--va--vb-v-vx--lclass-type\"><code>filled-new-array { vA [ vB, v.., vX ]}, Lclass;-&gt;type<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>vA-vX<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 (\u043f\u043e 4 \u0431\u0438\u0442\u0430)<\/li>\n<li><code>B<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0442\u0438\u043f<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0430. \u0422\u0438\u043f \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0442\u0438\u043f\u043e\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u0430. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0432\u043d\u043e\u0432\u044c \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 <code>move-result-object<\/code>, \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b <code>fill-new-array<\/code>.<\/p>\n<p>  <\/p>\n<h4 id=\"filled-new-arrayrange--va--vx--lclass-type\"><code>filled-new-array\/range { vA .. vX }, Lclass;-&gt;type<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>vA .. vX<\/code>: \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u0430\u0441\u0441\u0438\u0432\u0430 (\u043f\u043e 4 \u0431\u0438\u0442\u0430)<\/li>\n<li><code>B<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0442\u0438\u043f (16 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430. \u0422\u0438\u043f \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0442\u0438\u043f\u043e\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u0430. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0432\u043d\u043e\u0432\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 <code>move-result-object<\/code>, \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b <code>fill-new-array\/range<\/code>.<\/p>\n<p>  <\/p>\n<h2 id=\"array-accessors-priemniki-massivov\">Array Accessors (\u043f\u0440\u0438\u0435\u043c\u043d\u0438\u043a\u0438 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432)<\/h2>\n<p>  <\/p>\n<p>\u041b\u0435\u0433\u0435\u043d\u0434\u0430:<\/p>\n<p>  <\/p>\n<ul>\n<li><code>A(aget)<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<\/li>\n<li><code>A(aput)<\/code>: \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440<\/li>\n<li><code>B<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043c\u0430\u0441\u0441\u0438\u0432<\/li>\n<li><code>C<\/code>: \u0418\u043d\u0434\u0435\u043a\u0441 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435<\/li>\n<\/ul>\n<p>  <\/p>\n<p><code>aget vA, vB, vC<\/code><\/p>\n<p>  <\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0446\u0435\u043b\u043e\u0435 (<code>integer<\/code>) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u043c <code>vC<\/code> \u0438\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f <code>vB<\/code>, \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0432 <code>vA<\/code><\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">aput vA, vB, vC<\/code><\/pre>\n<p>  <\/p>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0446\u0435\u043b\u043e\u0435 (<code>integer<\/code>) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0442 <code>vA<\/code> \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f <code>vB<\/code> \u043d\u0430 \u0438\u043d\u0434\u0435\u043a\u0441 <code>vC<\/code><\/p>\n<p>  <\/p>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 <code>aget\/aput<\/code>, \u043f\u0443\u0442\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u0438\u043f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<\/p>\n<p>  <\/p>\n<ul>\n<li>boolean<\/li>\n<li>byte<\/li>\n<li>char<\/li>\n<li>object<\/li>\n<li>short<\/li>\n<li>wide<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: <code>aget-objec<\/code> (\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442(<code>object<\/code>))<\/p>\n<p>  <\/p>\n<h2 id=\"sravneniya\">\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f<\/h2>\n<p>  <\/p>\n<p>\u041b\u0435\u0433\u0435\u043d\u0434\u0430:<\/p>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<\/li>\n<li><code>B<\/code>: \u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430<\/li>\n<li><code>C<\/code>: \u0412\u0442\u043e\u0440\u043e\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430<\/li>\n<li><code>B+<\/code>: \u041f\u0435\u0440\u0432\u0430\u044f \u043f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 (pair)<\/li>\n<li><code>C+<\/code>: \u0412\u0442\u043e\u0440\u0430\u044f \u043f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 (pair)<\/li>\n<\/ul>\n<p>  <\/p>\n<h4 id=\"cmp-long-va-vb-vc\"><code>cmp-long vA, vB+, vC+<\/code><\/h4>\n<p>  <\/p>\n<p>\u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0434\u043b\u0438\u043d\u043d\u044b\u0435 (long) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0445, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f 0<\/p>\n<p>  <\/p>\n<ul>\n<li>\u0415\u0441\u043b\u0438 <code>vB+ == vC+<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 1;<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB+ &lt; vC+<\/code> \u0438\u043b\u0438 <code>vB+ &gt; vC+<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 -1.<\/li>\n<\/ul>\n<p>  <\/p>\n<h4 id=\"cmpg-double-va-vb-vc\"><code>cmpg-double vA, vB+, vC+<\/code><\/h4>\n<p>  <\/p>\n<p>\u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0447\u0438\u0441\u043b\u0430 \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 (double) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0445, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f 0<\/p>\n<p>  <\/p>\n<ul>\n<li>\u0415\u0441\u043b\u0438 <code>vB+ == vC+<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 1;<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB+ &lt; vC+<\/code> \u0438\u043b\u0438 <code>vB+ &gt; vC+<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 -1.<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB+<\/code> \u0438\u043b\u0438 <code>vC+<\/code> \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0438\u0441\u043b\u043e\u043c, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f 1.<\/li>\n<\/ul>\n<p>  <\/p>\n<h4 id=\"cmpg-float-va-vb-vc\"><code>cmpg-float vA, vB, vC<\/code><\/h4>\n<p>  <\/p>\n<p>\u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439(float) \u0437\u0430\u043f\u044f\u0442\u043e\u0439 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0445, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f 0;<\/p>\n<p>  <\/p>\n<ul>\n<li>\u0415\u0441\u043b\u0438 <code>vB == vC<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 1;<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB &lt; vC<\/code> \u0438\u043b\u0438 <code>vB &gt; vC<\/code>\u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 -1.<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB<\/code> \u0438\u043b\u0438 <code>vC<\/code> \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0438\u0441\u043b\u043e\u043c, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f 1.<\/li>\n<\/ul>\n<p>  <\/p>\n<h4 id=\"cmpl-double-va-vb-vc\"><code>cmpl-double vA, vB+, vC+<\/code><\/h4>\n<p>  <\/p>\n<p>\u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 double \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0445, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f 0;<\/p>\n<p>  <\/p>\n<ul>\n<li>\u0415\u0441\u043b\u0438 <code>vB+ == vC+<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 1;<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB+ &lt; vC+<\/code> \u0438\u043b\u0438 <code>vB+ &gt; vC+<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 -1.<\/li>\n<li>\u0415\u0441\u043b\u0438 \u043b\u0438\u0431\u043e <code>vB+<\/code>, \u043b\u0438\u0431\u043e <code>vC+<\/code> \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0438\u0441\u043b\u043e\u043c, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f -1.<\/li>\n<\/ul>\n<p>  <\/p>\n<h4 id=\"cmpl-float-va-vb-vc---vypolnyaet-ukazannoe-sravnenie-s-plavayuscheyfloat-zapyatoy-sohranyaya-0\"><code>cmpl-float vA, vB, vC<\/code> \u2014 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439(float) \u0437\u0430\u043f\u044f\u0442\u043e\u0439, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f 0;<\/h4>\n<p>  <\/p>\n<ul>\n<li>\u0415\u0441\u043b\u0438 <code>vB == vC<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 1;<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB &lt; vC<\/code> \u0438\u043b\u0438 <code>vB &gt; vC<\/code> \u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 -1.<\/li>\n<li>\u0415\u0441\u043b\u0438 <code>vB<\/code> \u0438\u043b\u0438 <code>vC<\/code> \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0438\u0441\u043b\u043e\u043c, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f -1.<\/li>\n<\/ul>\n<p>  <\/p>\n<h2 id=\"konstanty\">\u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b<\/h2>\n<p>  <\/p>\n<h4 id=\"const-vaa-bbbbbbbb\"><code>const vAA, #+BBBBBBBB<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0446\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0441\u043e \u0437\u043d\u0430\u043a\u043e\u043c<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 (<code>integer<\/code>) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 <code>vAA<\/code>.<\/p>\n<p>  <\/p>\n<h4 id=\"const16-vaa-bbbb\"><code>const\/16 vAA, #+BBBB<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0426\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e(integer) (16 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0417\u0430\u043d\u043e\u0441\u0438\u0442 <code>#+BBBB<\/code> \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 <code>vAA<\/code> <\/p>\n<p>  <\/p>\n<h4 id=\"const4-va-b\"><code>const\/4 vA, #+B<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0426\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e (4 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u043e\u043c\u0435\u0449\u0430\u0435\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u0443\u044e 4-\u0431\u0438\u0442\u043d\u0443\u044e \u0446\u0435\u043b\u0443\u044e \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443 \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f <code>vA<\/code>.<\/p>\n<p>  <\/p>\n<h4 id=\"consthigh16-vaa-bbbb\"><code>const\/high16 vAA, #+BBBB<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0426\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e (16 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u043e\u043c\u0435\u0441\u0442\u0438\u0442 16-\u0431\u0438\u0442\u043d\u0443\u044e \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443 \u0432 \u0441\u0430\u043c\u044b\u0435 \u0432\u0435\u0440\u0445\u043d\u0438\u0435 \u0431\u0438\u0442\u044b \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 <code>vAA<\/code>. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 <code>float<\/code>.<\/p>\n<p>  <\/p>\n<h4 id=\"const-class-vaa-lclass\"><code>const-class vAA, Lclass<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>class<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043a\u043b\u0430\u0441\u0441<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043a\u043b\u0430\u0441\u0441 (<code>class<\/code>), \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f <code>vAA<\/code>. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u043e\u0433\u0434\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0442\u0438\u043f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u044b\u043c, \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043e\u0441\u043e\u0431\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430.<\/p>\n<p>  <\/p>\n<h4 id=\"const-string-vaa-bbbb\"><code>const-string vAA, &quot;BBBB&quot;<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0421\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 (string)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0443, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f vAA<\/p>\n<p>  <\/p>\n<h4 id=\"const-stringjumbo-vaa-bbbbbbbb\"><code>const-string\/jumbo vAA, &quot;BBBBBBBB&quot;<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0421\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 (string)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0443, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f <code>vAA<\/code><\/p>\n<p>  <\/p>\n<p><code>jumbo<\/code> \u2014 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 &quot;\u0431\u043e\u043b\u044c\u0448\u0438\u043c&quot;<\/p>\n<p>  <\/p>\n<h3 id=\"esche-primery\">\u0415\u0449\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b:<\/h3>\n<p>  <\/p>\n<p><code>const-wide\/16 vA+, #+BBBB<\/code><\/p>\n<p>  <\/p>\n<p><code>const-wide\/high16 vA+, #+BBBB<\/code><\/p>\n<p>  <\/p>\n<p><code>const-wide vA+, #+BBBBBBBBBBBBBBBB<\/code><\/p>\n<p>  <\/p>\n<h2 id=\"go-to\">Go To<\/h2>\n<p>  <\/p>\n<p><em>goto<\/em> \u2014 \u0411\u0435\u0437\u0443\u0441\u043b\u043e\u0432\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a :target.<\/p>\n<p>  <\/p>\n<ul>\n<li><code>goto :target<\/code><\/li>\n<li><code>goto\/16 :target #16bit<\/code><\/li>\n<li><code>goto\/32 :target #32bit<\/code><\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: <code>goto<\/code> \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u00b1 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043e\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. <a href=\"https:\/\/ibotpeaches.github.io\/Apktool\/\" rel=\"nofollow\">APKTool<\/a> \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0438\u0445 \u0432 \u043c\u0435\u0442\u043a\u0438 \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0447\u0442\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u0434\u0430, \u0434\u043b\u044f \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f 16-\u0431\u0438\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <code>goto\/16<\/code>, \u0438\u043b\u0438 \u0434\u043b\u044f 32-\u0431\u0438\u0442\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <code>goto\/32<\/code>. \u041f\u043e\u0447\u0442\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043b\u0438 <code>goto\/16<\/code> \u0438\u043b\u0438 <code>goto\/32<\/code> \u043f\u0440\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b (\u0435\u0441\u043b\u0438 \u043d\u0435 \u0437\u043d\u0430\u0435\u0448\u044c \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430). \u0415\u0441\u043b\u0438 \u0432\u044b \u0442\u043e\u0447\u043d\u043e \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u043a\u0430\u043a\u043e\u0439 \u0431\u0438\u0442, <code>goto\/16<\/code> \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u044e\u0431\u043e\u0439 goto, \u0430 <code>goto\/32<\/code> \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u044e\u0431\u043e\u0439 <code>goto\/16<\/code> \u0438\u043b\u0438 <code>goto<\/code>.<\/p>\n<p>  <\/p>\n<p>\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043c\u0435\u043d\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043e\u0431\u043e\u0440\u043e\u0442: goto \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c goto\/16, \u0430 \u043e\u043d \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c goto\/32.<\/p>\n<p>  <\/p>\n<h2 id=\"usloviya\">\u0423\u0441\u043b\u043e\u0432\u0438\u044f<\/h2>\n<p>  <\/p>\n<p><em>if<\/em> \u2014 \u0415\u0441\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u043e\u0432\u0438\u0435, \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043f\u043e \u043c\u0435\u0442\u043a\u0435<\/p>\n<p>  <\/p>\n<p>\u041b\u0435\u0433\u0435\u043d\u0434\u0430:<\/p>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 (integer)<\/li>\n<li><code>B<\/code>: \u0412\u0442\u043e\u0440\u043e\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 (integer)<\/li>\n<li><code>target<\/code>: \u0426\u0435\u043b\u0435\u0432\u0430\u044f \u043c\u0435\u0442\u043a\u0430<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: <code>!=<\/code> \u2014 \u043d\u0435\u0440\u0430\u0432\u043d\u043e<\/p>\n<p>  <\/p>\n<h3 id=\"primery\">\u041f\u0440\u0438\u043c\u0435\u0440\u044b:<\/h3>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<thead>\n<tr>\n<th>\u041f\u043e\u0441\u0442\u0444\u0438\u043a\u0441<\/th>\n<th>\u041a\u043e\u043c\u0430\u043d\u0434\u0430<\/th>\n<th>\u042d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>eq<\/td>\n<td><code>if-eq vA, vB, :target<\/code><\/td>\n<td>vA == vB<\/td>\n<\/tr>\n<tr>\n<td>eqz<\/td>\n<td><code>if-eqz vA, :target<\/code><\/td>\n<td>vA == 0<\/td>\n<\/tr>\n<tr>\n<td>ge<\/td>\n<td><code>if-ge vA, vB, :target<\/code><\/td>\n<td>vA &gt;= vB<\/td>\n<\/tr>\n<tr>\n<td>gez<\/td>\n<td><code>if-gez vA, :target<\/code><\/td>\n<td>vA &gt;= 0<\/td>\n<\/tr>\n<tr>\n<td>gt<\/td>\n<td><code>if-gt vA, vB, :target<\/code><\/td>\n<td>vA &gt; vB<\/td>\n<\/tr>\n<tr>\n<td>gtz<\/td>\n<td><code>if-gtz vA, :target<\/code><\/td>\n<td>vA &gt; 0<\/td>\n<\/tr>\n<tr>\n<td>le<\/td>\n<td><code>if-le vA, vB, :target<\/code><\/td>\n<td>vA &lt;= vB<\/td>\n<\/tr>\n<tr>\n<td>lez<\/td>\n<td><code>if-lez vA, :target<\/code><\/td>\n<td>vA &lt;= 0<\/td>\n<\/tr>\n<tr>\n<td>lt<\/td>\n<td><code>if-lt vA, vB, :target<\/code><\/td>\n<td>vA &lt; vB<\/td>\n<\/tr>\n<tr>\n<td>ltz<\/td>\n<td><code>if-ltz vA, :target<\/code><\/td>\n<td>vA &lt; 0<\/td>\n<\/tr>\n<tr>\n<td>ne<\/td>\n<td><code>if-ne vA, vB, :target<\/code><\/td>\n<td>vA != vB<\/td>\n<\/tr>\n<tr>\n<td>nez<\/td>\n<td><code>if-nez vA, :target<\/code><\/td>\n<td>vA != 0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>  <\/p>\n<h2 id=\"invoke\">Invoke<\/h2>\n<p>  <\/p>\n<p>\u041b\u0435\u0433\u0435\u043d\u0434\u0430:<\/p>\n<p>  <\/p>\n<ul>\n<li><code>vA-vX<\/code>: \u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u0443<\/li>\n<li><code>class<\/code>: \u0418\u043c\u044f \u043a\u043b\u0430\u0441\u0441\u0430, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043c\u0435\u0442\u043e\u0434<\/li>\n<li><code>method<\/code>: \u0418\u043c\u044f \u043c\u0435\u0442\u043e\u0434\u0430 \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u0430<\/li>\n<li><code>R<\/code>: \u0422\u0438\u043f \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430.<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0435\u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 (<code>non-static<\/code>) direct \u043c\u0435\u0442\u043e\u0434 (\u0442\u043e \u0435\u0441\u0442\u044c \u043c\u0435\u0442\u043e\u0434 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u0438\u0440\u043e\u0434\u0435 \u043d\u0435 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u043b\u0438\u0431\u043e \u043c\u0435\u0442\u043e\u0434 <code>private instance<\/code>, \u043b\u0438\u0431\u043e \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440):<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">invoke-direct { vA, v.., vX }, Lclass;-&gt;method()R<\/code><\/pre>\n<p>  <\/p>\n<p>\u0412\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u043c\u0435\u0442\u043e\u0434 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 (<code>interface method<\/code>) (\u0442\u043e \u0435\u0441\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442, \u0447\u0435\u0439 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043c\u0435\u0442\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441):<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">invoke-interface { vA, v.., vX }, Lclass;-&gt;method()R<\/code><\/pre>\n<p>  <\/p>\n<p>\u0412\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 (<code>static method<\/code>) (\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u044b\u043c \u043c\u0435\u0442\u043e\u0434\u043e\u043c):<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">invoke-static { vA, v.., vX }, Lclass;-&gt;method()R<\/code><\/pre>\n<p>  <\/p>\n<p>\u0412\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 (<code>virtual method<\/code>) \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">invoke-super { vA, v.., vX }, Lclass;-&gt;method()R<\/code><\/pre>\n<p>  <\/p>\n<p>\u0412\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 (<code>virtual method<\/code>) (\u043c\u0435\u0442\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043b\u0438 \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c, \u0438 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043e\u043c):<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">invoke-virtual { vA, v.., vX }, Lclass;-&gt;method()R<\/code><\/pre>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<br \/>  \u0415\u0441\u043b\u0438 \u043c\u0435\u0442\u043e\u0434 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 (<code>R<\/code> \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u00ab<code>V<\/code>\u00bb \u0434\u043b\u044f Void), \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 <code>move-result<\/code> \u0438\u043b\u0438 \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0442\u0435\u0440\u044f\u043d.<\/p>\n<p>  <\/p>\n<p>\u0422\u0430\u043a-\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u0432\u0441\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b <code>vA-vX<\/code>, \u0430 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 (Range of arguments) \u043f\u0443\u0442\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435 <code>\/range<\/code>. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: <\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">invoke-direct\/range { vA .. vX }, Lclass;-&gt;method()R <\/code><\/pre>\n<p>  <\/p>\n<p>\u0418 \u0442\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u043b\u044e\u0431\u044b\u043c \u0432\u044b\u0448\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c invoke:<\/p>\n<p>  <\/p>\n<ul>\n<li><code>invoke-direct { v1, v2, v3 }<\/code> \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0447\u0442\u043e \u0438 <code>invoke-direct\/range { v1 .. v3 }<\/code><\/li>\n<li><code>invoke-direct { v0 }<\/code> \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0447\u0442\u043e \u0438 <code>invoke-direct\/range { v0 .. v0 }<\/code><\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0427\u0430\u0441\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 <code>invoke-virtual{ vX }<\/code> \u0432 \u043c\u0435\u0441\u0442\u043e <code>invoke-virtual\/range{ vX .. vX }<\/code> \u0432 \u043c\u0435\u0442\u043e\u0434\u0430\u0445 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 (v1, v2, v22)<\/p>\n<p>  <\/p>\n<h2 id=\"prochee\">\u041f\u0440\u043e\u0447\u0435\u0435<\/h2>\n<p>  <\/p>\n<h4 id=\"check-cast-vaa-lclass\"><code>check-cast vAA, Lclass<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 (8 bits)<\/li>\n<li><code>B<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0442\u0438\u043f (16 bits)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u043c\u043e\u0436\u0435\u0442 \u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0431\u044a\u0435\u043a\u0442 \u0432 <code>vAA<\/code> \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u0430 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0443 \u0442\u0438\u043f\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u043a\u043b\u0430\u0441\u0441.<br \/>  \u0412\u044b\u0434\u0430\u0435\u0442 <code>ClassCastException<\/code>, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0438\u043d\u0430\u0447\u0435.<\/p>\n<p>  <\/p>\n<h4 id=\"instance-of-va-vb-lclass\"><code>instance-of vA, vB, Lclass<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 bits)<\/li>\n<li><code>B<\/code>: \u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 (4 bits)<\/li>\n<li><code>C<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043a\u043b\u0430\u0441\u0441 (16 bits)<\/li>\n<\/ul>\n<p>  <\/p>\n<h4 id=\"new-instance-vaa-lclass\"><code>new-instance vAA, Lclass<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 bits)<\/li>\n<li><code>B<\/code>: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0442\u0438\u043f<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442 \u043a\u043b\u0430\u0441\u0441\u0430 \u0442\u0438\u043f\u0430 \u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0432\u043d\u043e\u0432\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u0432 <code>vAA<\/code>.<br \/>  \u0422\u0438\u043f \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 <code>non-array<\/code>.<\/p>\n<p>  <\/p>\n<h4 id=\"nop\"><code>nop<\/code><\/h4>\n<p>  <\/p>\n<p>\u041f\u0443\u0441\u0442\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430\/\u041d\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438<\/p>\n<p>  <\/p>\n<h4 id=\"throw-vaa\"><code>throw vAA<\/code><\/h4>\n<p>  <\/p>\n<p>\u0412\u044b\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0431\u044a\u0435\u043a\u0442 (object) \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 <code>vAA<\/code>.<\/p>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: Exception-bearing register (8 bits)<\/li>\n<\/ul>\n<p>  <\/p>\n<h2 id=\"move\">Move<\/h2>\n<p>  <\/p>\n<p>\u041b\u0435\u0433\u0435\u043d\u0434\u0430:<\/p>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4, 8, 16 bits)<\/li>\n<li><code>B<\/code>: \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 (4, 16 bits)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u043c: <em>A: x bits. B: x bits \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u043a\u043e\u0434\u0430. \u0414\u043e\u0431\u0430\u0432\u0438\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0438\u0442 \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0445<\/em><\/p>\n<p>  <\/p>\n<h4 id=\"move-va-vb\"><code>move vA, vB<\/code><\/h4>\n<p>  <\/p>\n<p>A: 4 bits. B: 4 bits<\/p>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u043d\u0435-\u043e\u0431\u044a\u0435\u043a\u0442\u0430 (non-object) \u043a \u0434\u0440\u0443\u0433\u043e\u043c\u0443.<\/p>\n<p>  <\/p>\n<h4 id=\"move16-vaaaa-vbbbb\"><code>move\/16 vAAAA, vBBBB<\/code><\/h4>\n<p>  <\/p>\n<p>A: 16 bits. B: 16 bits<\/p>\n<p>  <\/p>\n<p>\u0414\u0435\u043b\u0430\u0435\u0442 \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0447\u0442\u043e \u0438 <code>move<\/code>. \u0422\u043e\u043b\u044c\u043a\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f 16 bits<\/p>\n<p>  <\/p>\n<h4 id=\"movefrom16-vaa-vbbbb-\"><code>move\/from16 vAA, vBBBB<\/code><\/h4>\n<p>  <\/p>\n<p>A: 8 bits. B: 16 bits<\/p>\n<p>  <\/p>\n<p>\u0414\u0435\u043b\u0430\u0435\u0442 \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0447\u0442\u043e \u0438 <code>move\/16<\/code>. \u0422\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f 8 bits<\/p>\n<p>  <\/p>\n<h4 id=\"move-exception-vaa-\"><code>move-exception vAA<\/code><\/h4>\n<p>  <\/p>\n<p>A: 8 bits<\/p>\n<p>  <\/p>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e \u043f\u043e\u0439\u043c\u0430\u043d\u043d\u043e\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432 <code>vAA<\/code>. \u042d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0432\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439, \u0447\u044c\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0438 \u044d\u0442\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u043a\u043e\u0433\u0434\u0430-\u043b\u0438\u0431\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0435\u0440\u0432\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439. P.S: \u0431\u0435\u0437 \u0442\u0430\u0432\u0442\u043e\u043b\u043e\u0433\u0438\u0438 \u043d\u0438\u043a\u0443\u0434\u0430)<\/p>\n<p>  <\/p>\n<h4 id=\"move-object-va-vb\"><code>move-object vA, vB<\/code><\/h4>\n<p>  <\/p>\n<p>A: 4 bits. B: 4 bits<\/p>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043d\u0435\u0441\u0443\u0449\u0435\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439.<\/p>\n<p>  <\/p>\n<h4 id=\"move-object16-vaaaa-vbbbb\"><code>move-object\/16 vAAAA, vBBBB<\/code><\/h4>\n<p>  <\/p>\n<p>A: 16 bits. B: 16 bits<\/p>\n<p>  <\/p>\n<p>\u0414\u0435\u043b\u0430\u0435\u0442 \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0447\u0442\u043e \u0438 <code>move-object<\/code>. \u0422\u043e\u043b\u044c\u043a\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f 16 bits<\/p>\n<p>  <\/p>\n<h4 id=\"move-objectfrom16-vaa-vbbbb\"><code>move-object\/from16 vAA, vBBBB<\/code><\/h4>\n<p>  <\/p>\n<p>A: 8 bits. B: 16 bits<\/p>\n<p>  <\/p>\n<p>\u0414\u0435\u043b\u0430\u0435\u0442 \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0447\u0442\u043e \u0438 <code>move-object\/from16<\/code>. \u0422\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f 8 bits<\/p>\n<p>  <\/p>\n<h4 id=\"move-result-vaa\"><code>move-result vAA<\/code><\/h4>\n<p>  <\/p>\n<p>A: 8 bits.<\/p>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 \u043d\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 (non-object) \u0438\u0437 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0442\u0438\u043f\u0430 <code>invoke<\/code> \u0432 <code>vAA<\/code>. \u042d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u043a\u0430\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0432\u0438\u0434\u0430 <code>invoke<\/code>, \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e (\u043e\u0434\u043d\u043e\u0441\u043b\u043e\u0432\u043d\u044b\u0439, \u043d\u0435 \u043e\u0431\u044a\u0435\u043a\u0442) \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f.<\/p>\n<p>  <\/p>\n<h4 id=\"move-result-object-vaa\"><code>move-result-object vAA<\/code><\/h4>\n<p>  <\/p>\n<p>A: 8 bits.<\/p>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0438\u0437 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0432\u0438\u0434\u0430 <code>invoke<\/code> \u0432 <code>vAA<\/code>. \u042d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0442\u0438\u043f\u0430 <code>invoke<\/code>-\u0442\u0438\u043f\u0430 \u0438\u043b\u0438 <code>fill-new-array<\/code>, \u0447\u0435\u0439 (\u043e\u0431\u044a\u0435\u043a\u0442) \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f.<\/p>\n<p>  <\/p>\n<h3 id=\"ostalnoe-kratko\">\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u0440\u0430\u0442\u043a\u043e:<\/h3>\n<p>  <\/p>\n<ul>\n<li><code>move-result-wide vA+<\/code> \u2014 A: 8 bits<\/li>\n<li><code>move-wide vA+, vB+<\/code> \u2014 A: 4 bits. B: 16 bits<\/li>\n<li><code>move-wide\/16 vA+, vB+<\/code> \u2014 A: 16 bits. B: 16 bits<\/li>\n<li><code>move-wide\/from16 vA+, vBBBB<\/code> \u2014 A: 8 bits. B: 16 bits<\/li>\n<\/ul>\n<p>  <\/p>\n<h2 id=\"operacii\">\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0438<\/h2>\n<p>  <\/p>\n<h3 id=\"operator-add\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 <code>ADD<\/code><\/h3>\n<p>  <\/p>\n<p>C\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u043e\u0431\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043e\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430<\/p>\n<p>  <\/p>\n<h4 id=\"add-double-va-vb-vc\"><code>add-double vA+, vB+, vC+<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u041f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u041f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 1 (8 \u0431\u0438\u0442)<\/li>\n<li><code>C<\/code>: \u041f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 2 (8 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vB+ + vC+ \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA+<\/p>\n<p>  <\/p>\n<h4 id=\"add-double2addr-va-vb\"><code>add-double\/2addr vA+, vB+<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u041f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 1 \/ \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u041f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 2 (8 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vA + vB \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA+<\/p>\n<p>  <\/p>\n<h4 id=\"add-float-va-vb-vc\"><code>add-float vA, vB, vC<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 1 (4 \u0431\u0438\u0442)<\/li>\n<li><code>C<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 2 (4 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vB + vC \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA<\/p>\n<p>  <\/p>\n<h4 id=\"add-float2addr-va-vb\"><code>add-float\/2addr vA, vB<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 1 \/ \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 2 (4 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vA + vB \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA<\/p>\n<p>  <\/p>\n<h4 id=\"add-int-va-vb-vc\"><code>add-int vA, vB, vC<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 1 (4 \u0431\u0438\u0442)<\/li>\n<li><code>C<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 2 (4 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vB + vC \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA<\/p>\n<p>  <\/p>\n<h4 id=\"add-intlit8-va-vb-0xc\"><code>add-int\/lit8 vA, vB, 0xC<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 (8 \u0431\u0438\u0442)<\/li>\n<li><code>C<\/code>: \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b (8 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vB + 0xC \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA<\/p>\n<p>  <\/p>\n<h4 id=\"add-intlit16-va-vb-0xc\"><code>add-int\/lit16 vA, vB, 0xC<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 \u0431\u0438\u0442\u0430)<\/li>\n<li><code>B<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 (4 \u0431\u0438\u0442)<\/li>\n<li><code>C<\/code>: \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b (16 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vB + 0xC \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA<\/p>\n<p>  <\/p>\n<h4 id=\"add-int2addr-va-vb\"><code>add-int\/2addr vA, vB<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 1 \/ \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (4 \u0431\u0438\u0442)<\/li>\n<li><code>B<\/code>: \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 2 (4 \u0431\u0438\u0442)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 vA + vB \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 vA<\/p>\n<p>  <\/p>\n<h3 id=\"operator-and\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 AND<\/h3>\n<p>  <\/p>\n<p>\u0411\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u0431\u0438\u0442 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442, \u0435\u0441\u043b\u0438 \u043e\u043d \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u043e\u0431\u043e\u0438\u0445 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u0430\u0445.<\/p>\n<p>  <\/p>\n<h3 id=\"operator-div\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 DIV<\/h3>\n<p>  <\/p>\n<p>\u0414\u0435\u043b\u0438\u0442 \u043b\u0435\u0432\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u043d\u0434 \u043d\u0430 \u043f\u0440\u0430\u0432\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u043d\u0434<\/p>\n<p>  <\/p>\n<h3 id=\"operator-mul\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 MUL<\/h3>\n<p>  <\/p>\n<p>\u0423\u043c\u043d\u043e\u0436\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u043e\u0431\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043e\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430<\/p>\n<p>  <\/p>\n<h3 id=\"operator-or\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 OR<\/h3>\n<p>  <\/p>\n<p>\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u0431\u0438\u0442, \u0435\u0441\u043b\u0438 \u043e\u043d \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u043b\u044e\u0431\u043e\u043c \u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u0432.<\/p>\n<p>  <\/p>\n<h3 id=\"operator-rem\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 REM<\/h3>\n<p>  <\/p>\n<p>\u0414\u0435\u043b\u0438\u0442 \u043b\u0435\u0432\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u043d\u0434 \u043d\u0430 \u043f\u0440\u0430\u0432\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u043d\u0434 \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043e\u0441\u0442\u0430\u0442\u043e\u043a<\/p>\n<p>  <\/p>\n<h3 id=\"operator-shl\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 SHL<\/h3>\n<p>  <\/p>\n<p>\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043b\u0435\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432\u043b\u0435\u0432\u043e \u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0431\u0438\u0442, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u044b\u043c \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u043c.<\/p>\n<p>  <\/p>\n<h3 id=\"operator-shr\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 SHR<\/h3>\n<p>  <\/p>\n<p>\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432\u043f\u0440\u0430\u0432\u043e \u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0431\u0438\u0442, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043b\u0435\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u043c.<\/p>\n<p>  <\/p>\n<h3 id=\"operator-sub\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 SUB<\/h3>\n<p>  <\/p>\n<p>\u0412\u044b\u0447\u0438\u0442\u0430\u0435\u0442 \u0438\u0437 \u043f\u0440\u0430\u0432\u043e\u0433\u043e \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u0430 \u043b\u0435\u0432\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u043d\u0434<\/p>\n<p>  <\/p>\n<h3 id=\"operator-ushr\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 USHR<\/h3>\n<p>  <\/p>\n<h3 id=\"operator-xor\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 XOR<\/h3>\n<p>  <\/p>\n<p>\u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u0431\u0438\u0442, \u0435\u0441\u043b\u0438 \u043e\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0432 \u043e\u0434\u043d\u043e\u043c \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u0435, \u043d\u043e \u043d\u0435 \u0432 \u043e\u0431\u043e\u0438\u0445.<\/p>\n<p>  <\/p>\n<h2 id=\"return\">Return<\/h2>\n<p>  <\/p>\n<p>\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 <code>return<\/code> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044f\u0432\u043d\u043e\u0433\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 \u0438\u0437 \u043c\u0435\u0442\u043e\u0434\u0430. \u0422\u043e \u0435\u0441\u0442\u044c \u043e\u043d \u0441\u043d\u043e\u0432\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0437\u0432\u0430\u043b \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434. \u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 <code>return<\/code> \u043f\u0440\u0435\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0443 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430. \u0415\u0441\u043b\u0438 \u043c\u0435\u0442\u043e\u0434 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 <code>return<\/code> \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u043c\u0435\u0442\u043e\u0434\u0430.<\/p>\n<p>  <\/p>\n<h4 id=\"return-vaa\"><code>return vAA<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 bits)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u043e\u0437\u0432\u0440\u0430\u0442 \u0438\u0437 \u043c\u0435\u0442\u043e\u0434\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f non-object \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c vAA.<\/p>\n<p>  <\/p>\n<h4 id=\"return-object-vaa\"><code>return-object vAA<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 bits)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u043e\u0437\u0432\u0440\u0430\u0442 \u0438\u0437 \u043c\u0435\u0442\u043e\u0434\u0430 object-returning \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e object-reference \u0432 vAA.<\/p>\n<p>  <\/p>\n<h4 id=\"return-void\"><code>return-void<\/code><\/h4>\n<p>  <\/p>\n<p>\u0412\u043e\u0437\u0432\u0440\u0430\u0442 \u0438\u0437 \u043c\u0435\u0442\u043e\u0434\u0430 void \u0431\u0435\u0437 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/p>\n<p>  <\/p>\n<h4 id=\"return-wide-va\"><code>return-wide vA+<\/code><\/h4>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u041f\u0430\u0440\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (8 bits)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u043e\u0437\u0432\u0440\u0430\u0442 <code>double<\/code>\/<code>long<\/code> (64-bit) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432 <code>vA+<\/code>.<\/p>\n<p>  <\/p>\n<h2 id=\"switch-i\">Switch-\u0438<\/h2>\n<p>  <\/p>\n<p>packed-switch vAA, :target<br \/>  \u041b\u0435\u0433\u0435\u043d\u0434\u0430:<\/p>\n<p>  <\/p>\n<ul>\n<li><code>A<\/code>: \u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f<\/li>\n<li><code>target<\/code>: \u0426\u0435\u043b\u0435\u0432\u0430\u044f \u043c\u0435\u0442\u043a\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u044b packed-switch(\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0435\u0439)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0420\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 <code>switch<\/code>, \u0433\u0434\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b case \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438. \u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f (\u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432. <code>vAA<\/code> \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438 \u0432 \u044d\u0442\u0443 \u0442\u0430\u0431\u043b\u0438\u0446\u0443, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0441\u043b\u0443\u0447\u0430\u044f. \u0415\u0441\u043b\u0438 <code>vAA<\/code> \u0432\u044b\u043f\u0430\u0434\u0430\u0435\u0442 \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 (\u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e). <code>pack-switch<\/code> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f <code>vAA<\/code> \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<br \/>  \u041f\u0440\u0438\u043c\u0435\u0440 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f\u043c\u0438:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">:target .packed-switch 0x1 # 0x1 = \u0441\u0430\u043c\u043e\u0435 \u043d\u0438\u0437\u043a\u043e\u0435\/\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 vAA :pswitch_0 # \u041f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u043a pswitch_0 \u0435\u0441\u043b\u0438 vAA == 0x1 :pswitch_1 # \u041f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u043a pswitch_1 \u0435\u0441\u043b\u0438 vAA == 0x2 .end packed-switch<\/code><\/pre>\n<p>  <\/p>\n<h4 id=\"sparse-switch-vaa-target\"><code>sparse-switch vAA, :target<\/code><\/h4>\n<p>  <\/p>\n<p>\u0420\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 switch, \u0433\u0434\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b case \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438. \u0412 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043f\u043e\u0438\u0441\u043a\u0430 \u0441 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430\u043c\u0438 <code>case<\/code> \u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u043c\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0441\u043b\u0443\u0447\u0430\u044f. \u0415\u0441\u043b\u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 (\u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">:target .sparse-switch 0x3 -&gt; :sswitch_1 # \u041f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u043a sswitch_1 \u0435\u0441\u043b\u0438 vAA == 0x3 0x65 -&gt; :sswitch_2 # \u041f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u043a sswitch_2 \u0435\u0441\u043b\u0438 vAA == 0x65 .end sparse-switch<\/code><\/pre>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/495024\/\"> https:\/\/habr.com\/ru\/post\/495024\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/495024\/\">\n<h1 id=\"russkaya-shpargalka-po-smali\">\u0420\u0443\u0441\u0441\u043a\u0430\u044f \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043f\u043e Smali<\/h1>\n<p>  <\/p>\n<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u043b\u044e\u0431\u0438\u0442\u0435\u043b\u0438 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u0442\u044c Android. \u041f\u0435\u0440\u0435\u0434 \u0432\u0430\u043c\u0438 \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043f\u043e Smali \u2014 \u0430\u043d\u0430\u043b\u043e\u0433\u0443 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u0434\u043b\u044f Android-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/3b\/rg\/ud\/3brgudzf5zzijwtcnkejixx4aeg.png\"><\/p>\n<p>  <\/p>\n<p>\u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u0432\u0437\u044f\u0442 <a href=\"https:\/\/gist.github.com\/digitalhitler\/d372d2dc30826b0dd86f59e70041d8dd\" rel=\"nofollow\">\u043e\u0442\u0441\u044e\u0434\u0430<\/a>. \u0422\u0430\u043c \u0442\u0435\u043a\u0441\u0442 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0438\u0437 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 <a href=\"https:\/\/github.com\/JesusFreke\/smali\/wiki\/\" rel=\"nofollow\">\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<p>  <\/p>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435, \u043e\u0444\u043e\u0440\u043c\u0438\u043b \u0441\u0443\u0445\u043e\u0439 \u0442\u0435\u043a\u0441\u0442 + \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0438 \u0438 \u043a\u043e\u0440\u044f\u0432\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430. \u041f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u0437\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0439 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0438\u0441\u0430\u0442\u044c \u043b\u0438\u0431\u043e <a href=\"http:\/\/t.me\/lionzxy\" rel=\"nofollow\">\u043c\u043d\u0435 \u0432 \u041b\u0421<\/a>, \u043b\u0438\u0431\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u044f\u0442\u044c PR \u043d\u0430 <a href=\"https:\/\/gist.github.com\/LionZXY\/431ce543413c91b842dece515c467e85\" rel=\"nofollow\">Gist<\/a>.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-301057","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/301057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=301057"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/301057\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=301057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=301057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=301057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}