第4章51系列单片机的指令系统祥解.ppt

* 4.3.5 位操作类指令 位操作指令是51系列单片机的显著特点,它是以位(bit)为单位进行运算和操作的。在51系列单片机中,有一个布尔(位)处理器、位累加器C(由进位标志位Cy充当)和位寻址区,可以实现位传送、位运算、位控制转移等功能。 * 1.位传送指令(2条) MOV C,bit ;(bit)→Cy MOV bit,C ;Cy→(bit) 这两条指令的功能是在位累加器C与位地址为bit的位单元之间进行位数据的传送。在指令中Cy用C表示,以便于书写。值得注意的是,两个位地址中的内容不能直接传送,需借助Cy间接传送。 * 2.位置位/复位指令(4条) CLR C ;0→Cy CLR bit ;0→bit SETB C ;1→Cy SETB bit ;1→bit 这组指令是对位累加器Cy及位地址指定的位单元进行清零和置位操作。 * 【例4-27】 编程将存于30H(低8位)、31H(高8位)的16位二进制数循环左移一位。 解:根据题意其循环过程如图4-18所示。 图4-18 循

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档