3986.net
小网站 大容量 大智慧
相关标签
当前位置:首页 >> 信息与通信 >>

DSP伪指令


DSP伪指令



伪指令分类
伪指令及其表示格式
具体描述
段定义伪指令 .asect “段名” , 地址
汇编到一以绝对地址为起始的段中
.bss 符号,字数[,块标号] 在未初始化数据段bss中保留空间
.data 汇编到已初始化数据段data中
.sect “段名” 汇编到一已命名(已初始化)的段中
.text 汇编到可执行代码段text中
符号.usect “段名”,字数[,块标号] 在一已命名(未初始化)的段中保留
空间
常数初始化伪指令(包括数据和地址常数) .bes 位数
在当前段中保留位数(标号指向所保留空间的尾部)
.bfloat 数值
初始化一个32位,IEEE单精度的浮点常数;禁止有跨页的初始化对象。
.blong 数值1[,…,数值n] 初始化一个或多个32位整数;禁止有跨页的初始化对象。
.byte 数值1[,…,数值n] 初始化当前段中一个或多个连续字节
.field 数值1[,…,数值n] 初始化一个可变长度的字段
.float 数值
初始化一个32位,IEEE单精度的浮点常数
.int 数值1[,…,数值n] 初始化一个或多个16位整数
.long 数值1[,…,数值n] 初始化一个或多个32位整数
.space 位数
在当前段中保留位数(标号指向所保留空间的头部)
.string “字符串1”[,…,“字符串n”] 初始化一个或多个文本字符串
.word 数值1[,…,数值n] 初始化一个或多个16位整数
对准段程序计数器的伪指令 .align 在一页的边缘对准SPC(段程序计数器)
.even 在一偶数的边缘对准SPC
定义输出列表格式的伪指令 .drlist 使所有伪指令行都被列出(缺省方式)
.drnolist 禁止某些伪指令行的列出
.fclist 允许列出错误的条件代码块(缺省方式)
.fcnolist 禁止列出错误的条件代码块
.length 页的长度
定义源文件列表的页长
.list 从头开始源文件的列表
.mlist 允许宏列表和循环块(缺省方式)
.mnolist 禁止宏列表和循环块
定义输出列表格式的伪指令 .nolist 停止源文件列表
.option{B/D/F/L/M/T/X} 选择输出列表文件的参数
.page 在
源文件列表中生成一页
.sslist 允许扩展子程序符号列表
.ssnolist 禁止扩展子程序符号列表(缺省方式)
.tab 大小
设置表的大小
.title “字符串” 在列表页头显示一个标题
.width 页宽
设置源文件列表的页宽
外部文件定位的指伪令 .copy [“]文件名[”] 包含其他文件中的源语句
.def 符号1[,…,符号n] 标明一个或多个在当前模块中定义而在其他模块中要用到的符号
.global 符号1[,…,符号n] 标明一个或多个全局(外部)符号
.include [“]文件名[”] 包含其他文件中的源语句
.mlib [“]文件名[”] 定义宏定义库

.ref符号1[,…,符号n] 标明一个或多个在另一模块中定义而在当前模块中要用到的符号
条件汇编伪指令 .break [确切定义的表达式] 如果条件满足,就结束.loop汇编。.break是可选可不选的
.else 如果.if的条件不满足,则汇编代码块。.else是可选可不选的
.elseif 确切定义的表达式
如果.if的条件不满足且.elseif的条件满足,则汇编代码块。.elseif是可选可不选的
.endif 结束.if代码块
.endloop 结束.loop代码块
.if 确切定义的表达式
如果条件满足,则汇编代码块。
.loop [确切定义的表达式] 开始一个代码块的重复汇编
汇编定时伪指令 .asg[“]字符串[”],替换符号
用一字符串作为替换符号
.endstruct 结束结构定义
.equ 给符号赋值
.eval 确切定义的表达式,替换字符
在数字替换符号的基础上执行运算
.newblock 未定义的局部标号
.set 给符号赋值
.struct 开始结构定义
.tag 设置一标号的结构属性
其他伪指令 .emsg 字串
把用户定义的错误信息送到输出设备
.end 结束程序
.label 符号
定义一在段中可重定位的标号
.mmregs 将存储映射寄存器送入符号表中
.mmsg 字串
把用户定义的信息送到输出设备
.port 打开汇编器的端口开关
.sblock “段名”[,“段名”,…] 把多个段组成块
.version 版本号
设置处理器版本
.wmsg 字串
把用户定义的警告信息送到输出设备

推荐相关:

DSP处理器常用单元,标志位,段,伪指令,寻址方式_电脑基础知识_IT/计算机_专业...(64 字节) 指令解码器 程序地址产生器(PAGEN) 程序控制逻辑 P 单元寄存器 ...


dsp基础知识_信息与通信_工程科技_专业资料。结合信号处理算法的特点,说明 DSP ...(全C2XLP兼容寻址方式) 汇编器允许在源程序用伪指令使汇编器改写默认方式,并...


.def _main .def _c_int00 .def _DELAY ;段定义伪指令,此段存放程序代码...访问堆栈的指令有四条:PSHD,PSHM,POPD,POPM DSP 指令实例: 指令实例: DSP ...


11.DSP 在进行数据处理的过程中,两数相乘溢出时 DSP 是否会报警? 溢出时 DSP 不会报警,当发生溢出时,自动将结果设置为最大或最小值。 12.伪指令或运算符...


() 5. 在 DSP 处理器汇编程序中,标号区分大小写。 () 6. TMS320VC5402 型 DSP 汇编语言的伪指令也是一种指令,同样占用存储空间。 () 7. DSP 处理器 ...


() 2.TMS320VC5402 型 DSP 内部有 8K 字的 ROM,用于存放自举引导程序、u 律和 A 律扩 展表、sin 函数表以及中断向量表。 () 3.MEMORY 伪指令用来指定...


+1)*(___ 6、已初始化段定义伪指令有( 7、汇编源程序中标号可选,若使用标号,则标号必须从( 8、DSP 处理器 TMS320VC5402 的 IO 管脚供电电压( 9、C54X...


习题一 1.简述 DSP 芯片的主要特点 DSP 的主要特点有哈佛结构、多总线结构、...伪指令不生成最终代码 (即不占据存储单元) , 但对汇编器、 链接器有重要的...


以下段定义伪指令中哪个属于未初始化段: 答: ( C )(A).text (B).data (C).usect (D).sect 9、DSP 中 C 语言设计具有兼容性和可移植的优点, C ...


(对) 15. 在 DSP 处理器汇编程序中,标号区分大小写。 (对) 16. TMS320VC5402 型 DSP 汇编语言的伪指令也是一种指令,同样占用存储空间。 (错) 17. DSP ...

网站首页 | 网站地图
3986 3986.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com