⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aswin.pas

📁 一套反出来的股票分析软件,对于分析程序结构和数据结构有一定的帮助.
💻 PAS
📖 第 1 页 / 共 5 页
字号:

* Reference to field TAlysWin.OFFS_03DC
|
00643586   8B86DC030000           mov     eax, [esi+$03DC]

* Reference to : TAlysGph._PROC_006C4B58()
|
0064358C   E8C7150800             call    006C4B58
00643591   E9A2060000             jmp     00643C38
00643596   0FB707                 movzx   eax, word ptr [edi]
00643599   83F825                 cmp     eax, +$25
0064359C   7F40                   jnle    006435DE
0064359E   0F84A6000000           jz      0064364A
006435A4   83F821                 cmp     eax, +$21
006435A7   7F1D                   jnle    006435C6
006435A9   0F8428030000           jz      006438D7
006435AF   83E809                 sub     eax, +$09
006435B2   0F846E040000           jz      00643A26
006435B8   83E812                 sub     eax, +$12
006435BB   0F84CA030000           jz      0064398B
006435C1   E962060000             jmp     00643C28
006435C6   83E822                 sub     eax, +$22
006435C9   0F8461030000           jz      00643930
006435CF   48                     dec     eax
006435D0   83E802                 sub     eax, +$02
006435D3   0F826B040000           jb      00643A44
006435D9   E94A060000             jmp     00643C28
006435DE   83F870                 cmp     eax, +$70
006435E1   7F19                   jnle    006435FC
006435E3   0F8436060000           jz      00643C1F
006435E9   83E827                 sub     eax, +$27
006435EC   745C                   jz      0064364A
006435EE   83E807                 sub     eax, +$07
006435F1   0F8407040000           jz      006439FE
006435F7   E92C060000             jmp     00643C28
006435FC   83E876                 sub     eax, +$76
006435FF   740A                   jz      0064360B
00643601   83E802                 sub     eax, +$02
00643604   7436                   jz      0064363C
00643606   E91D060000             jmp     00643C28
0064360B   8B45FC                 mov     eax, [ebp-$04]

* Reference to class TComponent
|
0064360E   8B153C304100           mov     edx, [$0041303C]

* Reference to: system.@AsClass;
|
00643614   E843FEDBFF             call    0040345C
00643619   8BD8                   mov     ebx, eax
0064361B   33C0                   xor     eax, eax
0064361D   89430C                 mov     [ebx+$0C], eax
00643620   8B45FC                 mov     eax, [ebp-$04]

* Reference to class TComponent
|
00643623   8B153C304100           mov     edx, [$0041303C]

* Reference to: system.@AsClass;
|
00643629   E82EFEDBFF             call    0040345C
0064362E   8BD3                   mov     edx, ebx
00643630   8BC6                   mov     eax, esi

* Reference to : TAlysWin.Proc_00643218()
|
00643632   E8E1FBFFFF             call    00643218
00643637   E9FC050000             jmp     00643C38
0064363C   B201                   mov     dl, $01
0064363E   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00646FF0()
|
00643640   E8AB390000             call    00646FF0
00643645   E9EE050000             jmp     00643C38

* Reference to field TAlysWin.OFFS_0548
|
0064364A   83BE4805000000         cmp     dword ptr [esi+$0548], +$00
00643651   0F84E1050000           jz      00643C38

* Reference to field TAlysWin.OFFS_0401 : Byte
|
00643657   80BE0104000000         cmp     byte ptr [esi+$0401], $00
0064365E   0F8465010000           jz      006437C9

* Reference to field TAlysWin.OFFS_0409 : Byte
|
00643664   C6860904000001         mov     byte ptr [esi+$0409], $01

* Reference to field TAlysWin.OFFS_036E : Byte
|
0064366B   80BE6E03000000         cmp     byte ptr [esi+$036E], $00
00643672   763A                   jbe     006436AE
00643674   33C0                   xor     eax, eax

* Reference to field TAlysWin.OFFS_0400 : Byte
|
00643676   8A8600040000           mov     al, byte ptr [esi+$0400]
0064367C   83BC86DC03000000       cmp     dword ptr [esi+eax*4+$03DC], +$00
00643684   7428                   jz      006436AE
00643686   33C0                   xor     eax, eax

* Reference to field TAlysWin.OFFS_0400 : Byte
|
00643688   8A8600040000           mov     al, byte ptr [esi+$0400]
0064368E   8B8486DC030000         mov     eax, [esi+eax*4+$03DC]

* Reference to: ASGraph.Proc_006C4FD0
|
00643695   E836190800             call    006C4FD0
0064369A   33C0                   xor     eax, eax

* Reference to field TAlysWin.OFFS_0400 : Byte
|
0064369C   8A8600040000           mov     al, byte ptr [esi+$0400]
006436A2   8B8486DC030000         mov     eax, [esi+eax*4+$03DC]

* Reference to: ASGraph.Proc_006C4FA4
|
006436A9   E8F6180800             call    006C4FA4
006436AE   66833F25               cmp     word ptr [edi], +$25
006436B2   7552                   jnz     00643706

* Reference to field TAlysWin.OFFS_0430 : Byte
|
006436B4   8B8630040000           mov     eax, [esi+$0430]
006436BA   8BD0                   mov     edx, eax
006436BC   C1E004                 shl     eax, $04
006436BF   2BC2                   sub     eax, edx
006436C1   8B84865C040000         mov     eax, [esi+eax*4+$045C]
006436C8   038660050000           add     eax, [esi+$0560]
006436CE   48                     dec     eax

* Reference to field TAlysWin.OFFS_03D8
|
006436CF   8986D8030000           mov     [esi+$03D8], eax

* Reference to field TAlysWin.OFFS_0430 : Byte
|
006436D5   8B9630040000           mov     edx, [esi+$0430]
006436DB   8BCA                   mov     ecx, edx
006436DD   C1E204                 shl     edx, $04
006436E0   2BD1                   sub     edx, ecx
006436E2   8B949658040000         mov     edx, [esi+edx*4+$0458]
006436E9   83EA00                 sub     edx, +$00
006436EC   4A                     dec     edx
006436ED   3BC2                   cmp     eax, edx
006436EF   7C2F                   jl      00643720

* Reference to field TAlysWin.OFFS_0430 : Byte
|
006436F1   8B8630040000           mov     eax, [esi+$0430]
006436F7   8BC8                   mov     ecx, eax
006436F9   C1E004                 shl     eax, $04
006436FC   2BC1                   sub     eax, ecx

* Reference to field TAlysWin.OFFS_03D8
|
006436FE   8996D8030000           mov     [esi+$03D8], edx
00643704   EB1A                   jmp     00643720

* Reference to field TAlysWin.OFFS_0430 : Byte
|
00643706   8B8630040000           mov     eax, [esi+$0430]
0064370C   8BD0                   mov     edx, eax
0064370E   C1E004                 shl     eax, $04
00643711   2BC2                   sub     eax, edx
00643713   8B84865C040000         mov     eax, [esi+eax*4+$045C]

* Reference to field TAlysWin.OFFS_03D8
|
0064371A   8986D8030000           mov     [esi+$03D8], eax

* Reference to field TAlysWin.OFFS_0430 : Byte
|
00643720   8B8630040000           mov     eax, [esi+$0430]
00643726   8BD0                   mov     edx, eax
00643728   C1E004                 shl     eax, $04
0064372B   2BC2                   sub     eax, edx
0064372D   83BC865804000000       cmp     dword ptr [esi+eax*4+$0458], +$00
00643735   0F84FD040000           jz      00643C38
0064373B   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00641ADC()
|
0064373D   E89AE3FFFF             call    00641ADC
00643742   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00641B00()
|
00643744   E8B7E3FFFF             call    00641B00

* Reference to field TAlysWin.OFFS_0401 : Byte
|
00643749   C6860104000000         mov     byte ptr [esi+$0401], $00

* Reference to field TAlysWin.OFFS_0402 : Byte
|
00643750   80BE0204000000         cmp     byte ptr [esi+$0402], $00
00643757   7460                   jz      006437B9

* Reference to field TAlysWin.OFFS_0409 : Byte
|
00643759   C6860904000002         mov     byte ptr [esi+$0409], $02

* Reference to field TAlysWin.OFFS_03D8
|
00643760   8B86D8030000           mov     eax, [esi+$03D8]
00643766   8D0480                 lea     eax, [eax+eax*4]

* Reference to field TAlysWin.OFFS_0548
|
00643769   8B9648050000           mov     edx, [esi+$0548]
0064376F   FF74C210               push    dword ptr [edx+eax*8+$10]

* Reference to field TAlysWin.OFFS_03DC
|
00643773   8B86DC030000           mov     eax, [esi+$03DC]

* Reference to: ASGraph.Proc_006C821C
|
00643779   E89E4A0800             call    006C821C
0064377E   8BD8                   mov     ebx, eax

* Reference to field TAlysWin.OFFS_0404
|
00643780   899E04040000           mov     [esi+$0404], ebx
00643786   8BD3                   mov     edx, ebx

* Reference to field TAlysWin.OFFS_03DC
|
00643788   8B86DC030000           mov     eax, [esi+$03DC]

* Reference to : TAlysGph._PROC_006C7FB4()
|
0064378E   E821480800             call    006C7FB4

* Reference to field TAlysWin.OFFS_0402 : Byte
|
00643793   C6860204000000         mov     byte ptr [esi+$0402], $00

* Reference to field TAlysWin.OFFS_0401 : Byte
|
0064379A   C6860104000001         mov     byte ptr [esi+$0401], $01

* Reference to field TAlysWin.OFFS_0564
|
006437A1   8B9664050000           mov     edx, [esi+$0564]

* Reference to field TAlysWin.OFFS_03DC
|
006437A7   8B86DC030000           mov     eax, [esi+$03DC]

* Reference to : TAlysGph._PROC_006C4BA0()
|
006437AD   E8EE130800             call    006C4BA0

* Reference to field TAlysWin.OFFS_0401 : Byte
|
006437B2   C6860104000000         mov     byte ptr [esi+$0401], $00

* Reference to field TAlysWin.OFFS_03DC
|
006437B9   8B86DC030000           mov     eax, [esi+$03DC]

* Reference to : TAlysGph._PROC_006C4B58()
|
006437BF   E894130800             call    006C4B58
006437C4   E96F040000             jmp     00643C38
006437C9   F6450804               test    byte ptr [ebp+$08], $04
006437CD   0F95C3                 setnz   bl
006437D0   80F301                 xor     bl, $01
006437D3   84DB                   test    bl, bl
006437D5   7428                   jz      006437FF
006437D7   66833F25               cmp     word ptr [edi], +$25
006437DB   7511                   jnz     006437EE
006437DD   8B1554A87700           mov     edx, [$0077A854]
006437E3   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00642968()
|
006437E5   E87EF1FFFF             call    00642968
006437EA   3401                   xor     al, $01
006437EC   EB4C                   jmp     0064383A
006437EE   8B1554A87700           mov     edx, [$0077A854]
006437F4   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00642BEC()
|
006437F6   E8F1F3FFFF             call    00642BEC
006437FB   3401                   xor     al, $01
006437FD   EB3B                   jmp     0064383A
006437FF   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00640E58()
|
00643801   E852D6FFFF             call    00640E58
00643806   66833F25               cmp     word ptr [edi], +$25
0064380A   7518                   jnz     00643824

* Reference to field TAlysWin.OFFS_0390
|
0064380C   8B9690030000           mov     edx, [esi+$0390]
00643812   D1FA                   sar     edx, 1
00643814   7903                   jns     00643819
00643816   83D200                 adc     edx, +$00
00643819   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00642968()
|
0064381B   E848F1FFFF             call    00642968
00643820   3401                   xor     al, $01
00643822   EB16                   jmp     0064383A

* Reference to field TAlysWin.OFFS_0390
|
00643824   8B9690030000           mov     edx, [esi+$0390]
0064382A   D1FA                   sar     edx, 1
0064382C   7903                   jns     00643831
0064382E   83D200                 adc     edx, +$00
00643831   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00642BEC()
|
00643833   E8B4F3FFFF             call    00642BEC
00643838   3401                   xor     al, $01

* Reference to field TAlysWin.OFFS_0409 : Byte
|
0064383A   80BE0904000002         cmp     byte ptr [esi+$0409], $02
00643841   756D                   jnz     006438B0
00643843   84C0                   test    al, al
00643845   744D                   jz      00643894

* Reference to field TAlysWin.OFFS_03D8
|
00643847   83BED803000000         cmp     dword ptr [esi+$03D8], +$00
0064384E   7C44                   jl      00643894

* Reference to field TAlysWin.OFFS_0404
|
00643850   8B9604040000           mov     edx, [esi+$0404]

* Reference to field TAlysWin.OFFS_03DC
|
00643856   8B86DC030000           mov     eax, [esi+$03DC]

* Reference to : TAlysGph._PROC_006C7FB4()
|
0064385C   E853470800             call    006C7FB4

* Reference to field TAlysWin.OFFS_03D8
|
00643861   8B86D8030000           mov     eax, [esi+$03D8]
00643867   8D0480                 lea     eax, [eax+eax*4]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -