Код:
seg001:24D8 Read_ASK_File
seg001:24D8 PUSH {R4-R7,LR}
seg001:24DA LDR R6, =Send_To_Phone_Buffer
seg001:24DC MOV R1, #0x4D ; 'M'
seg001:24DE ADD R4, R1, R6
seg001:24E0 ADD R1, R0, #1
seg001:24E2 ADD R0, R4, #0
seg001:24E4 MOV R2, #0x14
seg001:24E6 BL SEC_MEM_CPY ; R0 - destination
seg001:24E6 ; R1 - source
seg001:24E6 ; R2 - size
seg001:24EA MOV R0, #0x97 ; 'Ч'
seg001:24EC STRB R0, [R6]
seg001:24EE MOV R0, #0
seg001:24F0 STRB R0, [R6,#1]
seg001:24F2 LDR R0, =0x840025
seg001:24F4 MOV LR, PC
seg001:24F6 BX R0
seg001:24F8 STRB R0, [R6,#2]
seg001:24FA LDR R7, =tBuf
seg001:24FC LDR R0, =dword_10838
seg001:24FE ADD R1, R7, #0
seg001:2500 LDR R2, =0x84001B
seg001:2502 MOV LR, PC
seg001:2504 BX R2
seg001:2506 ADD R5, R6, #3
seg001:2508 ADD R0, R5, #0
seg001:250A LDR R1, =dword_10838
seg001:250C MOV R2, #8
seg001:250E BL SEC_MEM_CPY ; R0 - destination
seg001:250E ; R1 - source
seg001:250E ; R2 - size
seg001:2512 MOV R0, #0xB
seg001:2514 ADD R0, R0, R6
seg001:2516 ADD R1, R4, #0
seg001:2518 MOV R2, #0x10
seg001:251A BL SEC_MEM_CPY ; R0 - destination
seg001:251A ; R1 - source
seg001:251A ; R2 - size
seg001:251E MOV R0, #0x1B
seg001:2520 ADD R0, R0, R6
seg001:2522 LDR R1, =0x900003A
seg001:2524 MOV R2, #0x28 ; '('
seg001:2526 BL SEC_MEM_CPY ; R0 - destination
seg001:2526 ; R1 - source
seg001:2526 ; R2 - size
seg001:252A MOV R0, #0x43 ; 'C'
seg001:252C ADD R0, R0, R6
seg001:252E MOV R1, #0x10
seg001:2530 ADD R1, R1, R4
seg001:2532 MOV R2, #4
seg001:2534 BL SEC_MEM_CPY ; R0 - destination
seg001:2534 ; R1 - source
seg001:2534 ; R2 - size
seg001:2538 LDR R4, =ASKDataSig
seg001:253A MOV R0, #0x4A ; 'J'
seg001:253C STRB R0, [R4]
seg001:253E MOV R0, #0x45 ; 'E'
seg001:2540 STRB R0, [R4,#1]
seg001:2542 ADD R0, R5, #0
seg001:2544 MOV R1, #0x46 ; 'F'
seg001:2546 BL Make_CS
seg001:254A STRB R0, [R4,#3]
seg001:254C LSL R0, R0, #8
seg001:254E LSR R0, R0, #0x10
seg001:2550 STRB R0, [R4,#2]
seg001:2552 BL TX_1_FL
seg001:2556 ADD R0, R5, #0
seg001:2558 MOV R1, #0x48 ; 'H'
seg001:255A ADD R2, R7, #0
seg001:255C MOV R3, #0x40 ; '@'
seg001:255E LDR R4, =0x840011
seg001:2560 MOV LR, PC
seg001:2562 BX R4
seg001:2564 ADD R0, R6, #0
seg001:2566 MOV R1, #0x4B ; 'K'
seg001:2568 BL send_block
seg001:256C POP {R4-R7,PC}