在55X的Program Guider中看到一些C优化后汇编代码,但不知道在CCS中如何查看,请高手指点迷津!谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在55X的Program Guider中看到一些C优化后汇编代码,但不知道在CCS中如何查看,请高手指点迷津!谢谢!
CCS3.3: View->Mixed Source/ASM
CCSv5: View->Disassembly, 具体见下面的wiki网站.
请教一下,我建立C的工程文件,然后用CCS3.3汇编出来(C6000系列), 希望通过汇编代码分析出源代码的与或逻辑关系,project1:int a=1,b=2,c=0; if(a||b)c=3; project2: int a=1, b=2,c=0; if(a&&b)c=3;
然后分析汇编结果,project我觉得还很符合逻辑,(若a 满足条件,则a的判断结果覆盖b的判断结果)
但是project2就觉得有点想不通,因为在project2中,a和b都决定着最后的判断结果,可是汇编出来的结果出现
00007B88 0214005A MV .L2 B5, B4, (其中B5是a判断的结果)这样一来就把b的判断结果给覆盖掉了,这个说不通啊!既然在a判断的时候跳转那b判断的时候也要做处理啊! 否则那把判断b的过程放中间干嘛?
有TI的工程师麻烦帮我看看啊,谢谢,先!~~