正在加载图片...
dsPIC30F/33F程序员参考手册 1.5 指令集符号 在第3.2节和第6.5节中的汇总表以及第5.4节的指令描述中使用了表1-2中所示的符号。 表1-2: 指令汇总表和说明中使用的符号 符号 说明 ) 可选字段或操作 [text] 由文本寻址的地址 (text) 文本内容 #text 由文本定义的立即数 a∈[b,c,d a一定在集合[b,c,d中 <n:m> 寄存器位段 (label:) 可选标号名 Acc 累加器A或累加器B AWB 累加器回写 bit4 4位宽位位置(对于字节模式为0:7,对于字模式为0:15) Expr 绝对地址、标号或表达式(由链接器解析) f 文件寄存器地址 lit1 1位立即数(0:1) lit4 4位立即数(0:15) lit5 5位立即数(0:31) lit8 8位立即数(0:255) lit10 10位立即数(对于字节模式为0:255,对于字模式为0:1023) lit14 14位立即数(0:16383) lit16 16位立即数(0:65535) lit23 23位立即数(0:8388607) Slit4 有符号4位立即数(-87) Slit6 有符号6位立即数(-3231)(范围限制为-16:16) Slit10 有符号10位立即数(-512:511) Slit16 有符号16位立即数(-32768:32767) TOS 栈顶 Wb 基本工作寄存器 Wd 目的工作寄存器(直接和间接寻址) Wm,Wn 除法工作寄存器对(被除数,除数) Wm*Wm 乘法工作寄存器对(相同的源寄存器) WmWn 乘法工作寄存器对(不同的源寄存器) Wn 既是源工作寄存器又是目的工作寄存器(直接寻址) Wnd 目的工作寄存器(直接寻址) Wns 源工作寄存器(直接寻址) WREG 默认工作寄存器(分配给WO) Ws 源工作寄存器(直接和间接寻址) Wx 源寻址模式和用于X数据总线预取操作的工作寄存器 Wxd 用于义数据总线预取操作的目的工作寄存器 y 源寻址模式和用于Y数据总线预取操作的工作寄存器 Wyd 用于Y数据总线预取操作的目的工作寄存器 注 每个符号的范围取决于指令。对于特定指令的范围,可参阅第5章“指令描述”。 DS70157BCN第1-4页 初稿 2006 Microchip Technology Inc.dsPIC30F/33F 程序员参考手册 DS70157B_CN 第 1-4 页 初稿  2006 Microchip Technology Inc. 1.5 指令集符号 在第 3.2 节和第 6.5 节中的汇总表以及第 5.4 节的指令描述中使用了表 1-2 中所示的符号。 表 1-2: 指令汇总表和说明中使用的符号 符号 说明 { } 可选字段或操作 [text] 由文本寻址的地址 (text) 文本内容 #text 由文本定义的立即数 a ∈ [b, c, d] a 一定在集合 [b, c, d] 中 <n:m> 寄存器位段 {label:} 可选标号名 Acc 累加器 A 或累加器 B AWB 累加器回写 bit4 4 位宽位位置 ( 对于字节模式为 0:7,对于字模式为 0:15) Expr 绝对地址、标号或表达式 ( 由链接器解析 ) f 文件寄存器地址 lit1 1 位立即数 (0:1) lit4 4 位立即数 (0:15) lit5 5 位立即数 (0:31) lit8 8 位立即数 (0:255) lit10 10 位立即数 ( 对于字节模式为 0:255,对于字模式为 0:1023) lit14 14 位立即数 (0:16383) lit16 16 位立即数 (0:65535) lit23 23 位立即数 (0:8388607) Slit4 有符号 4 位立即数 (-8:7) Slit6 有符号 6 位立即数 (-32:31) ( 范围限制为 -16:16) Slit10 有符号 10 位立即数 (-512:511) Slit16 有符号 16 位立即数 (-32768:32767) TOS 栈顶 Wb 基本工作寄存器 Wd 目的工作寄存器 ( 直接和间接寻址 ) Wm, Wn 除法工作寄存器对 ( 被除数,除数 ) Wm*Wm 乘法工作寄存器对 ( 相同的源寄存器 ) Wm*Wn 乘法工作寄存器对 ( 不同的源寄存器 ) Wn 既是源工作寄存器又是目的工作寄存器 ( 直接寻址 ) Wnd 目的工作寄存器 ( 直接寻址 ) Wns 源工作寄存器 ( 直接寻址 ) WREG 默认工作寄存器 ( 分配给 W0) Ws 源工作寄存器 ( 直接和间接寻址 ) Wx 源寻址模式和用于 X 数据总线预取操作的工作寄存器 Wxd 用于 X 数据总线预取操作的目的工作寄存器 Wy 源寻址模式和用于 Y 数据总线预取操作的工作寄存器 Wyd 用于 Y 数据总线预取操作的目的工作寄存器 注: 每个符号的范围取决于指令。对于特定指令的范围,可参阅第 5 章 “指令描述
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有