文件名称:指令说明-分数阶傅里叶变化的基本原理与应用
文件大小:7.68MB
文件格式:PDF
更新时间:2024-06-28 05:09:50
PIC16F1829
29.2 指令说明 ADDFSR 立即数与 FSRn 相加 语法: [ 标号 ] ADDFSR FSRn, k 操作数: -32 k 31 n [0, 1] 操作: FSR(n) + k FSR(n) 受影响的状态位: 无 说明: 将有符号6位立即数k与FSRnH:FSRnL 寄存器对的内容相加。 FSRn地址范围限制为0000h-FFFFh。 传送地址超出该边界时, FSR 会发生 折回。 ADDLW 立即数与 W 相加 语法: [ 标号 ] ADDLW k 操作数: 0 k 255 操作: (W) + k (W) 受影响的状态位: C、 DC 和 Z 说明: 将 W 寄存器的内容与 8 位立即数 k 相 加,结果存入 W 寄存器。 ADDWF W 与 f 相加 语法: [ 标号 ] ADDWF f,d 操作数: 0 f 127 d 0,1 操作: (W) + (f) ( 目标寄存器 ) 受影响的状态位: C、 DC 和 Z 说明: 将W寄存器的内容与寄存器 f的内容相 加。如果 d 为 0,结果存入 W 寄存器。 如果 d 为 1,结果存回寄存器 f。 ADDWFC W 与 f 相加 (带进位) 语法: [ 标号 ] ADDWFC f {,d} 操作数: 0 f 127 d [0,1] 操作: (W) + (f) + (C) dest 受影响的状态位: C、 DC 和 Z 说明: 将 W 的内容、进位标志位与数据存储 单元 f 的内容相加。如果 d 为 0,结果 存入 W。如果 d 为 1,结果存入数据存 储单元 f。 ANDLW 立即数和 W 作逻辑与运算 语法: [ 标号 ] ANDLW k 操作数: 0 k 255 操作: (W) .AND.(k) (W) 受影响的状态位: Z 说明: 将 W 寄存器的内容与 8 位立即数 k 进 行逻辑与运算。结果存入 W 寄存器。 ANDWF W 和 f 作逻辑与运算 语法: [ 标号 ] ANDWF f,d 操作数: 0 f 127 d 0,1 操作: (W) .AND.(f) ( 目标寄存器 ) 受影响的状态位: Z 说明: 将W寄存器的内容与寄存器 f的内容进 行逻辑与运算。如果 d 为 0,结果存入 W 寄存器。如果 d 为 1,结果存回寄存 器 f。 ASRF 算术右移 语法: [ 标号 ] ASRF f {,d} 操作数: 0 f 127 d [0,1] 操作: (f<7>) dest<7> (f<7:1>) dest<6:0> (f<0>) C 受影响的状态位: C 和 Z 说明: 将寄存器 f 的内容连同进位标志位一起 右移 1 位。 MSb 保持不变。如果 d 为 0,结果存入 W。如果 d 为 1,结果存 回寄存器 f。 C寄存器 f 2010-2013 Microchip Technology Inc. DS41440C_CN 第 337 页