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.

C6678指令



       C6678是如何实现if判断的?在指令手册上没有查到相关指令,在一个工程的反汇编里看不懂实现过程,比如要实现

       int  m=1,n=2;

       if(m>n)   ......

      还有,汇编程序结束时,用什么指令返回c程序?

  • 反汇编窗口里有汇编指令,结合指令集手册看。

  •       

    在指令手册上查不到if判断对应的指令,在C6678上跑了以下C程序

                           int  m=1,n=2;

                           if(m>n)

                                  printf("验证逻辑指令");

                           printf("hello world from core %d\n",coreid);

          在反汇编窗口对应的汇编代码是:

                                

              看不懂,请解释一下,谢谢大家,