DSP 汇编

2020-05-18  本文已影响0人  buenos_dan

1. 伪指令集汇总

.def
指定在当前模块中定义且可以在其他模块中使用的符号。

.ref
指定在当前模块中使用,但在其他模块中定义的符号。

.global
同时具备.def .ref的功能,需要时可以替代它们。

.sect
用法:.sect   "段名"
解释:定义初始化命名段,段名必须用引号引起。该段中可包括代码或数据,类似于.text和.data。

2. 汇编指令

MVK: Move a Signed Constant into a Register and Sign-Extend ('C64x)
将一个常数放入一个寄存器并进行符号扩展。
MVKL: 放在32位寄存器的低16位,不进行符号扩展
MVKH:放在32位寄存器的高16位,不进行符号扩展

MVC: mv的变种,C表示控制(control)寄存器
mvc B0 ISR ;将B0的数据放入ISR寄存器

3. 常见单词解释

ISR: 中断服务子程序

CSL: chip support library
用于配置,控制和管理DSP片上外设

ICR: Interrupt Clear Register
IFR: Interrupt Flag Refister
IER: Interrupt Enable Register
ISR: Interrupt Set Register

上一篇 下一篇

猜你喜欢

热点阅读