-
-
[讨论]lua编译的怎么理解
-
发表于: 2016-5-16 16:37 2787
-
lua-jit编译的,看不懂,摘录一段能解释下吗。
0001 GGET 3 0 ; "CCTOUCHBEGAN"
0002 ISNEV 0 3
0003 JMP 3 => 0013
0004 UGET 3 0
0005 MOV 4 3
0006 TGETS 3 3 1 ; "onTouchBegan"
0007 MOV 5 1
0008 MOV 6 2
0009 CALL 3 1 4
0010 KPRI 3 2
0011 RET1 3 2
0012 JMP 3 => 0036
0013 => GGET 3 2 ; "CCTOUCHMOVED"
0014 ISNEV 0 3
0015 JMP 3 => 0025
0016 UGET 3 0
0017 MOV 4 3
0018 TGETS 3 3 3 ; "onTouchMoved"
0019 MOV 5 1
0020 MOV 6 2
0021 CALL 3 1 4
0022 KPRI 3 2
0023 RET1 3 2
0024 JMP 3 => 0036
0025 => GGET 3 4 ; "CCTOUCHENDED"
0026 ISNEV 0 3
0027 JMP 3 => 0036
0028 UGET 3 0
0029 MOV 4 3
0030 TGETS 3 3 5 ; "onTouchEnded"
0031 MOV 5 1
0032 MOV 6 2
0033 CALL 3 1 4
0034 KPRI 3 2
0035 RET1 3 2
0036 => RET0 0 1
0001 GGET 3 0 ; "CCTOUCHBEGAN"
0002 ISNEV 0 3
0003 JMP 3 => 0013
0004 UGET 3 0
0005 MOV 4 3
0006 TGETS 3 3 1 ; "onTouchBegan"
0007 MOV 5 1
0008 MOV 6 2
0009 CALL 3 1 4
0010 KPRI 3 2
0011 RET1 3 2
0012 JMP 3 => 0036
0013 => GGET 3 2 ; "CCTOUCHMOVED"
0014 ISNEV 0 3
0015 JMP 3 => 0025
0016 UGET 3 0
0017 MOV 4 3
0018 TGETS 3 3 3 ; "onTouchMoved"
0019 MOV 5 1
0020 MOV 6 2
0021 CALL 3 1 4
0022 KPRI 3 2
0023 RET1 3 2
0024 JMP 3 => 0036
0025 => GGET 3 4 ; "CCTOUCHENDED"
0026 ISNEV 0 3
0027 JMP 3 => 0036
0028 UGET 3 0
0029 MOV 4 3
0030 TGETS 3 3 5 ; "onTouchEnded"
0031 MOV 5 1
0032 MOV 6 2
0033 CALL 3 1 4
0034 KPRI 3 2
0035 RET1 3 2
0036 => RET0 0 1
赞赏
赞赏
雪币:
留言: