А вот мой:
Код
\ In segment CODE, align 4, keep-with-next
\ 00000000 CODE32
17 void main()
18 {
\ main:
\ 00000000 30402DE9 STMDB SP!,{R4,R5,LR} ;; Push
19 init();
\ 00000004 ........ BL init
20 if (cnt >= 1024) asm("MOV R14,R15");
\ 00000008 ........ LDR R4,??DataTable2 ;; cnt
\ 0000000C 000094E5 LDR R0,[R4, #+0]
\ 00000010 0FE0A0E1 MOV R14,R15
21 else asm("MOV R15,R14");
\ 00000014 0EF0A0E1 MOV R15,R14
22 cnt = 1024;
\ 00000018 400EA0E3 MOV R0,#+0x400
\ 0000001C 000084E5 STR R0,[R4, #+0]
23 stop();
\ 00000020 ........ LDR R5,??DataTable3 ;; `?<Constant "\\375\\362\\356 \\352\\356\\355\\345\\366\\`
\ ??main_0:
\ 00000024 0510A0E1 MOV R1,R5
\ 00000028 040084E2 ADD R0,R4,#+0x4
\ 0000002C ........ _BLF sprintf,sprintf??rA
\ 00000030 FBFFFFEA B ??main_0
24 }
Сообщение отредактировал GetSmart - May 27 2008, 18:06