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.

如何在Ti 汇编中移动地址指针

我现在需要使用汇编实现一段C代码,C代码大致是这样的:

void  inverse4(int16_t *src,int16_t *dst,int16_t shift, int16_t line)

 {      int16_t j;  

        int16_t E[2],O[2];  

        int16_t add = 1<<(shift-1);

   for (j=0; j<line; j++)   

 {     

       O[0] = 83*src[line] + 36*src[3*line];    

       O[1] = 36*src[line] - 83*src[3*line];     

       E[0] = 64*src[0] + 64*src[2*line];    

       E[1] = 64*src[0] -64*src[2*line];

 

        dst[0] =  (E[0] + O[0] + add)>>shift ;    

        dst[1] = (E[1] + O[1] + add)>>shift ;    

        dst[2] =  (E[1] - O[1] + add)>>shift ;     

        dst[3] = (E[0] - O[0] + add)>>shift ;

         src   ++;      

       dst += 4;   

 }  

}   我

在汇编中顺利将上述大部分功能都实现了,但是下面两行移动地址的代码始终不知道该怎么做

      src   ++;     

  dst += 4;

请问在Ti 汇编中该怎么实现呢?