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