mt管理器吧 关注:30,724贴子:103,693

【教程】smail语法教程

只看楼主收藏回复

由于原来那个帖子里太杂了,所以重新开一个来更新
原帖链接: http://tieba.baidu.com/p/3620312312?share=9105&fr=share


IP属地:江苏来自Android客户端1楼2015-06-29 19:33回复
    move vx,vy
    将vy的值赋值给vx
    move-result v0
    移动上一次方法调用的返回值到v0。
    move-void
    返回空值


    IP属地:江苏来自Android客户端2楼2015-06-29 19:34
    回复
      add-float/2addr vx, vy
      计算vx + vy并将结果存入vx。
      add-float/2addr v0,v4
      计算v0 + v4并将结果存入v0。
      sub-float/2addr vx, vy
      计算vx - vy并将结果存入vx。
      sub-float/2addr v0,v4
      计算v0 - v4并将结果存入v0。
      mul-float/2addr vx, vy
      计算vx * vy并将结果存入vx。
      mul-float/2addr v0, v1
      计算v0 * v1并将结果存入v0。


      IP属地:江苏来自Android客户端6楼2015-06-29 19:39
      回复
        div-float/2addr vx, vy
        计算vx / vy并将结果存入vx。
        div-float/2addr v0, v1
        计算v0 / v1并将结果存入v0。
        rem-float/2addr vx, vy
        计算vx % vy并将结果存入vx。
        rem-float/2addr v0, v1
        计算v0 % v1并将结果存入v0。
        add-double/2addr vx, vy
        计算vx,vx+1 + vy,vy+1并将结果存入vx,vx+1注1。
        add-double/2addr v0, v7
        计算v0,v1 + v7,v8并将结果存入v0,v1。
        sub-double/2addr vx, vy
        计算vx,vx+1 - vy,vy+1并将结果存入vx,vx+1注1。
        sub-double/2addr v0, v7
        计算v0,v1 - v7,v8并将结果存入v0,v1。
        mul-double/2addr vx, vy
        计算vx,vx+1 * vy,vy+1并将结果存入vx,vx+1注1。
        mul-double/2addr v0, v2
        计算v0,v1 * v2,v3并将结果入v0,v1。


        IP属地:江苏来自Android客户端7楼2015-06-29 19:40
        收起回复
          今天暂时跟新到这,另外无意发现了个好东西,不敢私藏,分享给大家 http://pan.baidu.com/share/link?shareid=2816381853&uk=1815225619


          IP属地:江苏来自Android客户端8楼2015-06-29 19:42
          收起回复
            @风宇九天


            IP属地:江苏来自Android客户端9楼2015-06-29 19:42
            回复
              顶顶顶顶顶顶顶


              IP属地:陕西来自Android客户端10楼2015-07-01 16:34
              回复
                顶个。。。辛苦了


                青铜星玩家
                百度移动游戏玩家均可认证(限百度账号),去领取
                活动截止:2100-01-01
                去徽章馆》
                来自Android客户端11楼2015-07-01 17:18
                回复
                  怎么不更了。。。。


                  青铜星玩家
                  百度移动游戏玩家均可认证(限百度账号),去领取
                  活动截止:2100-01-01
                  去徽章馆》
                  来自Android客户端12楼2015-07-02 21:54
                  回复
                    smail是什么语言?一般干什么的?


                    IP属地:上海来自Android客户端13楼2015-07-03 03:35
                    回复
                      帮顶!一直在学习破解……你有smail语法总教程么


                      来自Android客户端14楼2015-07-04 20:00
                      回复
                        支持楼主,等待更新


                        15楼2015-08-10 13:07
                        回复
                          比汇编还难懂,因为没有好的教程


                          IP属地:四川来自手机贴吧16楼2015-09-26 13:01
                          回复
                            const-string v0 "1030000"
                            invoke-virtual {v0,v3} Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                            move-result v0
                            if-nez v0 :label_24
                            const-string v0 "1020000"
                            invoke-virtual {v0,v3} Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                            move-result v0
                            if-nez v0 :label_24
                            const-string v0 "1090003"
                            invoke-virtual {v0,v3} Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                            move-result v0
                            if-eqz v0 :label_38
                            label_24:
                            if-eqz v4 :label_54
                            iget-object v0 v2 Lcom/billing/sdkplus/g/O;->a:Lcom/billing/sdkplus/g/C;
                            const/16 v1 0x2711
                            invoke-virtual {v0,v1} Lcom/billing/sdkplus/g/C;->obtainMessage(I)Landroid/os/Message;
                            move-result-object v0
                            invoke-virtual {v0} Landroid/os/Message;->sendToTarget()V
                            label_37:
                            return-void
                            label_38:
                            const-string v0 "1030008"
                            if-ne v3 v0 :label_54
                            iget-object v0 v2 Lcom/billing/sdkplus/g/O;->a:Lcom/billing/sdkplus/g/C;
                            const/16 v1 0x2713
                            invoke-virtual {v0,v1} Lcom/billing/sdkplus/g/C;->obtainMessage(I)Landroid/os/Message;
                            move-result-object v0
                            invoke-virtual {v0} Landroid/os/Message;->sendToTarget()V
                            goto :label_37
                            label_54:
                            iget-object v0 v2 Lcom/billing/sdkplus/g/O;->a:Lcom/billing/sdkplus/g/C;
                            const/16 v1 0x2712
                            invoke-virtual {v0,v1} Lcom/billing/sdkplus/g/C;->obtainMessage(I)Landroid/os/Message;
                            move-result-object v0
                            iput-object v3 v0 Landroid/os/Message;->obj:Ljava/lang/Object;
                            invoke-virtual {v0} Landroid/os/Message;->sendToTarget()V
                            goto :label_37


                            来自Android客户端19楼2015-09-29 20:29
                            回复
                              上面怎么改?


                              来自Android客户端20楼2015-09-29 20:30
                              回复