您的位置:网站首页 > 电器维修资料网 > 正文 >
PIC单片机算术或逻辑运算和其它指令
来源: 日期:2013-11-17 19:38:12 人气:标签:
每一种单片机都有自己专用的指令系统,单片机按照指令工作,pic单片机指令有以下几种。
1.寄存器半字节交换指令格式:swapff,d;影响状态位无功能:将f寄存器内容f的高四位(bit7~bit4)和低四位(bit3~bit0)交换,结果存入f(d=l)或w(d=0)。
2.常数异或指令格式:xorlwk;影响状态位z功能:将w寄存器内容与常数k进行异或运算,结果存入,即wk→w。
3.常数与指令格式:andlwk;影响状态位z功能:将w寄存器和常数k做逻辑与运算,结果存入w,即w∧k→w。
4.状态寄存器status的零标志位z在本连载中,笔者介绍过如图1所示的状态寄存器。当时只介绍了status的第5(bit5)位和第6(bit6)用于体选(bank)的用途。
这里介绍它的第2位(bit2)2的功能。
status的第2位z(见下图)为零标志位,在编辑pic源程序中,通常用于判断算术或逻辑运算,其功能是若程序中算术或逻辑运算结果为零,则status的第z位会自动置1;若算术或逻辑运算结果不为零,则第z位自动置0。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 下载加速原理剖析
- 下一篇: 用Keil C为单片机编程的编程环境