找回密码
 注册
关于网站域名变更的通知
查看: 450|回复: 1
打印 上一主题 下一主题

PIC汇编指令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-2-26 10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
PIC汇编指令
0 W/ v- A) C% O7 |% R& ~0 i4 D+ D% F- K
9 B1 L) a$ E% C" P  L4 \  o. j
PIC18F系列
d:目标寄存器选择位 0表示结果保存至W寄存器中,1表示保存到文件寄存器f中。
a: 快速操作RAM位 0表示快速操作RAM内的RAM单元(BSR寄存器被忽略)。1表示存储区由BSR指定
面向字节的操作指令
1、ADDWF f,d,a;将f中的内容与W中的内容相加,存储在d提定的寄存器中.
2、ADDWFC f,d,a;将f中的内容与W中的内容带进位相加
3、ANDWF f,d,a;将f中的内容与W中的内容逻辑与运算
4、CLRF f,a; 将f清零
5、COMF f,d,a;将f取反
6、CPFSEQ f,a; 将f与w作比较,相等则跳过下一句
7、CPFSGT f,a; 将f与w作比较,大于则跳过
8、CPFSLT f,a; 将f与w作比较,小于则跳过
9、DECF f,d,a; f减1
10、DECFSZ f,d,a; f减1,为0则跳过
11、DCFSNZ f,d,a; f减1,非0则跳过
12、INCF f,d,a; f加1
13、INCFSZ f,d,a; f加1,为0则跳过
14、INFSNZ f,d,a; f加1,非0则跳过
15、IORWF f,d,a; 将f中的内容与W中的内容逻辑或运算
16、MOVF f,d,a; 传送f
17、MOVFF fs,fd; 将fs(源地址)传送给fd(目的地址)
18、MOVWF f,a;将w传给f
19、MULWF f,a;将w乘以f
20、NEGF f,a;将f取补
21、RLCF f,d,a;将F执行带进位循环左移
22、RLNCF f,d,a;将F执行不带进位循环左移
23、RRCF f,d,a;将F执行带进位循环右移
24、RRNCF f,d,a;将F执行不带进位循环左移
25、SETF f,a;将F全部置1
26、SUBFWB f,d,a;将W减去F(带借位)
27、SUBWF f,d,a;将f减去W
28、SUBWFB f,d,a;将f减去W(带借位)
29、SWAPF f,d,a;将f中的两个半字节进行交换
30、TSTFSZ f,a; 测试f,为0则跳过
31、XORWF f,d,a; W与f作逻辑异或运算
面向位的操作类指令
32、BCF f,b,a; 将F寄存器中的某位清零
33、BSF f,b,a; 将F寄存器中的某位置1
34、BTFSC f,b,a; F中的某位为0则跳过
35、BTFSS f,b,a; F中的某位为1则跳过
36、BTG f,b,a; F中的某位取反
控制操作类指令
37、BC n; 进位则跳转
38、BN n; 为负则跳转
39、BNC n;无进位则跳转
40、BNN n;不为负则跳转
41、BNOV n;不溢出则跳转
42、BNZ n;不为零则跳出
43、BOV n;溢出则跳转
44、BRA n;无条件跳转
45、BZ n;为零则跳转
46、CALL n,s;调用子程序
: V3 A! F. M5 r3 x2 A6 x

该用户从未签到

2#
发表于 2019-2-26 11:31 | 只看该作者
好东东,谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-5 04:40 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表