您好,
我使用的是adsp-21469 EZ-LITE, 在demo工程AD1939_I2S_Sampled_Based_Talkthru 中,SPORT1_ISR_process_samples_.asm文件下,有如下指令:
| r0 = dm(_rx1a_buf + Internal_ADC_L1); |
|
| f0 = float r0 by r1; |
|
| dm(_Left_Channel_In1) = r0; |
|
从 Programming Reference 里面可以看到,f0 = float r0 by r1;指令只改变 f0 的值,我在但不调试时发现 r0 的值也随之改变了,有手册描述有些矛盾。并且 f0 的值在之后以没有使用。但是我注视掉该行指令后,对工程有影响。
谢谢!