当前位置:文档之家› 位操作指令

位操作指令

位操作指令
位操作指令
 MCS-51单片机的特色之一是具有很强的位处理功能。

位操作指令又称为布尔指令,其功能是对内部RAM中可进行位操作的区域进行位操作。

 在进行位操作时,位累加器C即进位标志Cy,位地址是片内RAM字节地址20H~2FH单元中连续的128个位(位地址00H~7FH)和部分功能寄存器。

凡SFR中字符等地址能被8整除的特殊功能寄存器都具有可寻址的位地址,其中ACC(位地址E0H~E7H),B(位地址F0H~F7H)和片内RAM 中128个位都可作软件标志或存储位变量。

 1. 位数据传送类指令(2条)
 MOV C , bit ;(bit) →C,寻址位的状态送入C
 MOV bit , C ;C→(bit),C的状态送入位地址中
 2. 位修正指令(6条)
 CLR C ;0→C,清0累加器
 CLR bit ;0→(bit);清0寻址位。

相关主题