DSP反汇编中C$$EXIT是什么
请教大家一个问题,不知道有人遇到过没有: 我用同一个程序下载到两块板子上,其中一块是购买的2407开发板,另一块是我根据自己项目需要做的试验板,下载后发现反汇编代码有差异,导致我的试验板无**常使用,
这是下载到购买的2407开发板的反汇编代码的一部分:
88F0 _c_int0:
88F0 BF08 LAR AR0,#8a3h
88F2 BF09 LAR AR1,#8a3h
88F4 BE42 CLRC OVM
88F5 BF00 SPM
88F6 BE47 SETC SXM
88F7 BF80 LACC #8995h,0
88F9 B801 ADD #1h
88FA E388 BCND 88feh,EQ
88FC 7A89 CALL 8902h,*,AR1
88FE 7A89 CALL main,*,AR1
8900 7A89 CALL C$$EXIT,*,AR1
8902 7802 ADRK #2h
8903 BF80 LACC #8995h,0
......
下面是下载到我的试验板的反汇编代码的一部分:
88F0 _c_int0:
88F0 BF08 LAR AR0,#8a3h
88F2 BF09 LAR AR1,#8a3h
88F4 BE42 CLRC OVM
88F5 BF00 SPM
88F6 BE47 SETC SXM
88F7 BF80 LACC #8995h,0
88F9 B801 ADD #1h
88FA E388 BCND 88feh,EQ
88FC 7A89 CALL 8902h,*,AR1
88FE 7A89 CALL main,*,AR1
8900 0680 LAR AR6,*
8901 7C03 SBRK #3h
8902 0090 LAR AR0,*-
......
可以看到从8900处开始不一样,请问这与硬件有关吗? |
|