3986.net
小网站 大容量 大智慧
赞助商链接
当前位置:首页 >> IT/计算机 >>

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 字串 把用户定义的警告信息送到输出设备


赞助商链接
推荐相关:

DSPc2000寻址和汇编指令_图文

DSPc2000寻址和汇编指令 - 第六章 DSP 的寻址方式和汇编指令 当硬件执行指令时,寻找指令所指定的参与运算飞操作数的方式——寻址方式。根据 程序的要求采用不同的...


DSP汇编伪指令总结

DSP汇编指令总结_学习总结_总结/汇报_实用文档。DSP 汇编指令总结 (2007-01-18 08:41:59) 转载▼ 1.定义段的伪指令 助记符和语法 .asect"section name...


第六章 DSP寻址方式和汇编指令

第六章 DSP寻址方式和汇编指令_工学_高等教育_教育专区。第六章 DSP 的寻址方式和汇编指令当硬件执行指令时,寻找指令所指定的参与运算飞操作数的方式——寻址方式...


DSP28335汇编教程_图文

DSP28335汇编教程 - DSP28335 汇编教程 当硬件执行指令时,寻找指令所指定的参与运算飞操作数的方式——寻址方式。根据 程序的要求采用不同的寻址方式, 可以有效地...


单片机与DSP汇编语言的区别

单片机与DSP汇编语言的区别 - 单片机与 DSP 汇编语言的区别 单片机与 DSP 在硬件上的不同就在一定程度上决定了两者汇编语言的不同。 DSP 微处理器的主要特点有:...


DSP 汇编语言 简单小程序 经典

DSP 汇编语言 简单小程序 经典_信息与通信_工程科技_专业资料。对于刚入门的DSP...并在中断表的 TINT 部分 换成跳转指令就行了: *** *vectors.asm for 方波...


DSP汇编语言程序设计入门

存储器的相关指令; 6、掌握 TMS320C54X 相关运算的指令; 7、TMS320C54X 相关程序流程控制类的指令; 8、熟悉 DSP 开发软件的使用; 二、实验内容设计一汇编...


C54x DSP的寻址方式及代数汇编指令

附录三: 的寻址方式及代数汇编语言 语言指令 附录三:C54x DSP 的寻址方式及代数汇编语言指令 C54x DSP 的寻址方式 TMS320C54x 系列 DSP 的存储空间包括程序存储...


编写一个以c语言或汇编为基础的DSP程序(千一)

编写一个以c语言或汇编为基础的DSP程序(千一)_计算机软件及应用_IT/计算机_专业...⑵连接命令文件:如同第⑴步操作,建立空的源程序窗口。 -输入连接命令文件内容:...


DSP中C及汇编的混合编程的实现

2) 两个文件编辑完成以后,可调用编译、汇编和链接命令。 3) 通过 CCS 的加载功能, 把.OUT 文件加载到 DSP 内部, 其地址由链接文 件规定。 b) 汇编源文件...

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