PIC汇编

本文详细介绍了PIC18F和PIC16系列微控制器的汇编指令,包括字节操作指令、位操作指令、控制操作指令以及立即数操作指令,涵盖了加法、逻辑运算、比较、移位等多种功能,旨在帮助读者理解和掌握PIC微控制器的编程。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值