最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

dsp伪指令分类

来源:动视网 责编:小OO 时间:2025-09-24 10:31:38
文档

dsp伪指令分类

dsp伪指令分类伪指令及其表示格式具体描述段定义伪指令   .asect“段名”,地址汇编到一以绝对地址为起始的段中  .bss符号,字数[,块标号]   在未初始化数据段bss中保留空间  .data   汇编到已初始化数据段data中  .sect“段名”   汇编到一已命名(已初始化)的段中  .text   汇编到可执行代码段text中符号.usect“段名”,字数[,块标号]   在一已命名(未初始化)的段中保留空间常数初始化伪指令(包括数据和地址常数)   .bes位数在当前段中保
推荐度:
导读dsp伪指令分类伪指令及其表示格式具体描述段定义伪指令   .asect“段名”,地址汇编到一以绝对地址为起始的段中  .bss符号,字数[,块标号]   在未初始化数据段bss中保留空间  .data   汇编到已初始化数据段data中  .sect“段名”   汇编到一已命名(已初始化)的段中  .text   汇编到可执行代码段text中符号.usect“段名”,字数[,块标号]   在一已命名(未初始化)的段中保留空间常数初始化伪指令(包括数据和地址常数)   .bes位数在当前段中保
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伪指令分类

dsp伪指令分类伪指令及其表示格式具体描述段定义伪指令   .asect“段名”,地址汇编到一以绝对地址为起始的段中  .bss符号,字数[,块标号]   在未初始化数据段bss中保留空间  .data   汇编到已初始化数据段data中  .sect“段名”   汇编到一已命名(已初始化)的段中  .text   汇编到可执行代码段text中符号.usect“段名”,字数[,块标号]   在一已命名(未初始化)的段中保留空间常数初始化伪指令(包括数据和地址常数)   .bes位数在当前段中保
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top