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

中断对SXM标志的影响

像下面的汇编:

SETC SXM

NOP

LACC #8000h

如果在NOP指令时进入中断,中断退出前CLRC SXM,那后面LACC #8000h是不是当做正数来处理了?

mangui zhang:

相关文档中的一段     与你分享

使用CRGT和CRLT搜索最大/最小值 TMS320C5X提供了用于高效搜索最大和最小值的特殊指令CRGT和CRLT,这两个指令比较累加器ACC和累加器缓冲器ACCB之间的大小,比较之后将最大或最小值存放于ACCB中。例如下面一段程序用于在300H至309H存储单元中搜浆最大值并得到其地址。 MAXADR .set 60H MAXVAL .set 61Hu .TEXT LDP #0 ;DP=0 LAR AR0,0300H SETC SXM LACC #0800H ;装人-个是小值 ;(如果找最小值则装入7FFFH) SACB ;送至ACCB SPLK #9,BRCR ;重复10次。。 RPTB endb-1 LACC * ;取数至ACC CRGT ;比较(如果找到最小值CRGT指令) SACL MAXVAL ;保存具大值 XC #1.c SAR AR0,MAXADR ;保存地址 MAR *+ Endb: RET。

赞(0)
未经允许不得转载:TI中文支持网 » 中断对SXM标志的影响
分享到: 更多 (0)