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试卷及答案

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


DSP练习题

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


DSP知识要点

DSP 软件的开发过程 结果在 B 中,同时将 temp2 装入 T 寄存器 ? DSP 程序的两种调试模式 利用软件仿真器进行调试 利用硬件仿真器进行调试 ? 段定义伪指令有...


dsp总结

(手工配置硬件资源) DSP -- 链接时定位(软硬件开发可分离) PC 机 -- 加载时定位(依赖操作系统) 33、MEMORY 伪指令 —— 用来划分空间 SECTIONS 伪指令 ——...


DSP原理A卷

DSP原理A卷_电子/电路_工程科技_专业资料。一、填空题 1.在数字信号处理器...4、指令ADD A, B 指令MPY *AR3+, A 五、程序题用 MEMORY 伪指令编写连接...


DSP复习总结

9.命令文件即 CMD(Command)是 DSP 运行程序必不可少的文件,用于指定 DSP 存储器 分配。 CMD 文件主要由两个伪指令构成,即 MEMORY 和 SECTIONS。MEMORY 指令定...


DSP试卷及答案

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


dsp复习要点

未初始化段是;.bss 利用.sect 指令可创建已初始化段,利用.usect 指令可创建未初始化段; 4.2 DSP 链接器命令文件中,MEMORY 和 SECTIONS 伪指令的作用是什么? ...


DSP原理与应用_考试复习题 答案

DSP原理与应用_考试复习题 答案_工学_高等教育_教育专区。DSP原理与应用 考试复习题 答案 5.CMD 文件的有两大功能, 一是通过 MEMORY 伪指令来指示存储空间, ...


DSP课后习题

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

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