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

📄 aswin.pas

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

* Reference to : TAlysWin._PROC_00647728()
|
006432D3   E850440000             call    00647728
006432D8   E95B090000             jmp     00643C38
006432DD   66833F0D               cmp     word ptr [edi], +$0D
006432E1   7527                   jnz     0064330A

* Reference to field TAlysWin.OFFS_056C
|
006432E3   83BE6C05000000         cmp     dword ptr [esi+$056C], +$00
006432EA   741E                   jz      0064330A
006432EC   8BD7                   mov     edx, edi
006432EE   8A4D08                 mov     cl, byte ptr [ebp+$08]

* Reference to field TAlysWin.OFFS_056C
|
006432F1   8B866C050000           mov     eax, [esi+$056C]

* Reference to : TLifeBoard._PROC_0075B91C()
|
006432F7   E820861100             call    0075B91C
006432FC   B201                   mov     dl, $01
006432FE   8BC6                   mov     eax, esi

* Reference to : TAlysWin.Proc_006431DC()
|
00643300   E8D7FEFFFF             call    006431DC
00643305   E92E090000             jmp     00643C38
0064330A   66833F0D               cmp     word ptr [edi], +$0D
0064330E   7569                   jnz     00643379

* Reference to field TAlysWin.OFFS_0570 : Byte
|
00643310   80BE7005000000         cmp     byte ptr [esi+$0570], $00
00643317   7560                   jnz     00643379
00643319   8D55FA                 lea     edx, [ebp-$06]
0064331C   8BC6                   mov     eax, esi
0064331E   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TAlysWin.OFFS_014C
|
00643320   FF914C010000           call    dword ptr [ecx+$014C]

* Reference to THJ32Main instance
|
00643326   A158D37700             mov     eax, dword ptr [$0077D358]
0064332B   8B00                   mov     eax, [eax]

* Reference to field THJ32Main.OFFS_08E9 : Byte
|
0064332D   80B8E90800000C         cmp     byte ptr [eax+$08E9], $0C
00643334   7514                   jnz     0064334A
00643336   6A00                   push    $00

* Reference to THJ32Main instance
|
00643338   A158D37700             mov     eax, dword ptr [$0077D358]
0064333D   8B00                   mov     eax, [eax]
0064333F   B10C                   mov     cl, $0C
00643341   8BD6                   mov     edx, esi

* Reference to : THJ32Main._PROC_006AC048()
|
00643343   E8008D0600             call    006AC048
00643348   EB14                   jmp     0064335E
0064334A   6A00                   push    $00

* Reference to THJ32Main instance
|
0064334C   A158D37700             mov     eax, dword ptr [$0077D358]
00643351   8B00                   mov     eax, [eax]
00643353   B101                   mov     cl, $01
00643355   8BD6                   mov     edx, esi

* Reference to : THJ32Main._PROC_006AC048()
|
00643357   E8EC8C0600             call    006AC048
0064335C   8BD8                   mov     ebx, eax

* Reference to pointer to GlobalVar_0078CF18
|
0064335E   A1E8D07700             mov     eax, dword ptr [$0077D0E8]
00643363   8B00                   mov     eax, [eax]

* Reference to: Unit_0075E474.Proc_0075E5B8
|
00643365   E84EB21100             call    0075E5B8
0064336A   84C0                   test    al, al
0064336C   0F84C6080000           jz      00643C38
00643372   85DB                   test    ebx, ebx
00643374   E9BF080000             jmp     00643C38
00643379   66833F6E               cmp     word ptr [edi], +$6E
0064337D   7406                   jz      00643385
0064337F   66833F0D               cmp     word ptr [edi], +$0D
00643383   7515                   jnz     0064339A

* Reference to field TAlysWin.OFFS_0570 : Byte
|
00643385   80BE7005000000         cmp     byte ptr [esi+$0570], $00
0064338C   740C                   jz      0064339A
0064338E   8BC6                   mov     eax, esi

* Reference to : TAlysWin.Proc_00646EC0()
|
00643390   E82B3B0000             call    00646EC0
00643395   E99E080000             jmp     00643C38

* Reference to field TAlysWin.OFFS_056C
|
0064339A   8B866C050000           mov     eax, [esi+$056C]
006433A0   85C0                   test    eax, eax
006433A2   7435                   jz      006433D9
006433A4   80784700               cmp     byte ptr [eax+$47], $00
006433A8   742F                   jz      006433D9
006433AA   66833F1B               cmp     word ptr [edi], +$1B
006433AE   7406                   jz      006433B6
006433B0   66833F0D               cmp     word ptr [edi], +$0D
006433B4   750E                   jnz     006433C4
006433B6   B201                   mov     dl, $01
006433B8   8BC6                   mov     eax, esi

* Reference to : TAlysWin.Proc_006431DC()
|
006433BA   E81DFEFFFF             call    006431DC
006433BF   E974080000             jmp     00643C38
006433C4   8BD7                   mov     edx, edi
006433C6   8A4D08                 mov     cl, byte ptr [ebp+$08]

* Reference to field TAlysWin.OFFS_056C
|
006433C9   8B866C050000           mov     eax, [esi+$056C]

* Reference to : TLifeBoard._PROC_0075B91C()
|
006433CF   E848851100             call    0075B91C
006433D4   E95F080000             jmp     00643C38
006433D9   33D2                   xor     edx, edx

* Reference to field TAlysWin.OFFS_0358
|
006433DB   8B8658030000           mov     eax, [esi+$0358]

* Reference to: controls.TControl.SetVisible(TControl;Boolean);
|
006433E1   E88265DFFF             call    00439968

* Reference to field TAlysWin.OFFS_0570 : Byte
|
006433E6   C6867005000000         mov     byte ptr [esi+$0570], $00
006433ED   66833F26               cmp     word ptr [edi], +$26
006433F1   740A                   jz      006433FD
006433F3   66833F28               cmp     word ptr [edi], +$28
006433F7   0F8599010000           jnz     00643596
006433FD   F6450804               test    byte ptr [ebp+$08], $04
00643401   0F95C0                 setnz   al
00643404   84C0                   test    al, al
00643406   7539                   jnz     00643441
00643408   F6450801               test    byte ptr [ebp+$08], $01
0064340C   7533                   jnz     00643441

* Reference to field TAlysWin.OFFS_0548
|
0064340E   83BE4805000000         cmp     dword ptr [esi+$0548], +$00
00643415   0F841D080000           jz      00643C38
0064341B   66833F26               cmp     word ptr [edi], +$26
0064341F   7511                   jnz     00643432
00643421   BA01000000             mov     edx, $00000001
00643426   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00641D5C()
|
00643428   E82FE9FFFF             call    00641D5C
0064342D   E906080000             jmp     00643C38
00643432   83CAFF                 or      edx, -$01
00643435   8BC6                   mov     eax, esi

* Reference to : TAlysWin._PROC_00641D5C()
|
00643437   E820E9FFFF             call    00641D5C
0064343C   E9F7070000             jmp     00643C38
00643441   F6450804               test    byte ptr [ebp+$08], $04
00643445   0F95C2                 setnz   dl
00643448   84C0                   test    al, al
0064344A   0F8446010000           jz      00643596

* Reference to field TAlysWin.OFFS_0548
|
00643450   83BE4805000000         cmp     dword ptr [esi+$0548], +$00
00643457   0F84DB070000           jz      00643C38

* Reference to control TAlysWin.mLeftPanel : TPanel
|
0064345D   8B8644030000           mov     eax, [esi+$0344]

* Reference to field TPanel.Visible : Boolean
|
00643463   80784700               cmp     byte ptr [eax+$47], $00
00643467   0F84CB070000           jz      00643C38

* Reference to field TAlysWin.OFFS_03DC
|
0064346D   8B86DC030000           mov     eax, [esi+$03DC]
00643473   80784700               cmp     byte ptr [eax+$47], $00
00643477   0F84BB070000           jz      00643C38

* Reference to field TAlysWin.OFFS_0402 : Byte
|
0064347D   80BE0204000000         cmp     byte ptr [esi+$0402], $00
00643484   7465                   jz      006434EB

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

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

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

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

* Reference to: ASGraph.Proc_006C821C
|
006434A6   E8714D0800             call    006C821C
006434AB   8BD8                   mov     ebx, eax

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

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

* Reference to : TAlysGph._PROC_006C7FB4()
|
006434BB   E8F44A0800             call    006C7FB4

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

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

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

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

* Reference to : TAlysGph._PROC_006C4BA0()
|
006434DA   E8C1160800             call    006C4BA0

* Reference to field TAlysWin.OFFS_0401 : Byte
|
006434DF   C6860104000000         mov     byte ptr [esi+$0401], $00
006434E6   E99B000000             jmp     00643586

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

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

* Reference to : TAlysGph._PROC_006C7FB4()
|
006434F7   E8B84A0800             call    006C7FB4
006434FC   66833F26               cmp     word ptr [edi], +$26
00643500   7526                   jnz     00643528
00643502   A158A87700             mov     eax, dword ptr [$0077A858]
00643507   298604040000           sub     dword ptr [esi+$0404], eax

* Reference to field TAlysWin.OFFS_0404
|
0064350D   83BE0404000000         cmp     dword ptr [esi+$0404], +$00
00643514   7F12                   jnle    00643528

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

* Reference to: ASGraph.Proc_006C8364
|
0064351C   E8434E0800             call    006C8364
00643521   48                     dec     eax

* Reference to field TAlysWin.OFFS_0404
|
00643522   898604040000           mov     [esi+$0404], eax
00643528   66833F28               cmp     word ptr [edi], +$28
0064352C   7527                   jnz     00643555
0064352E   A158A87700             mov     eax, dword ptr [$0077A858]
00643533   018604040000           add     [esi+$0404], eax

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

* Reference to: ASGraph.Proc_006C8364
|
0064353F   E8204E0800             call    006C8364
00643544   48                     dec     eax

* Reference to field TAlysWin.OFFS_0404
|
00643545   3B8604040000           cmp     eax, [esi+$0404]
0064354B   7F08                   jnle    00643555
0064354D   33C0                   xor     eax, eax

* Reference to field TAlysWin.OFFS_0404
|
0064354F   898604040000           mov     [esi+$0404], eax

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

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

* Reference to : TAlysGph._PROC_006C7FB4()
|
00643561   E84E4A0800             call    006C7FB4

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

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

* Reference to : TAlysGph._PROC_006C4BA0()
|
00643572   E829160800             call    006C4BA0
00643577   833D58A8770014         cmp     dword ptr [$0077A858], +$14
0064357E   7D06                   jnl     00643586
00643580   FF0558A87700           inc     dword ptr [$0077A858]

⌨️ 快捷键说明

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