TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28035: MBCNDD指令为什么不跳转?

Part Number:TMS320F28035

TMS320F28035编程,使用CLA,汇编。其中有段怎么也调不好,后发现MBCNDD指令执行不正确。

MADDF32 MR3, MR3, #1.0 
MCMPF32 MR3, #16.0
MBCNDD $123, LT 
MNOP
MNOP
MNOP

……

$123

注:MR3的内容为执行次数,加1后判断是否到16,不到,则跳转到$123,

相同的几段程序,跟踪发现,大于16的数,一直跳转,小于16的数,一直不跳转。

是不是我搞反了?

但是反过来用GT条件,也不能正确执行,

观察标志MSTF为0x00000024

谢谢大家

TX dong:

哎呀,加三个NOP

呵呵

谢谢大家

,

Susan Yang:

请问您现在问题解决了?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28035: MBCNDD指令为什么不跳转?
分享到: 更多 (0)