首页 理论教育 位操作指令:单片机组合逻辑电路设计的高效实用教程

位操作指令:单片机组合逻辑电路设计的高效实用教程

时间:2023-10-22 理论教育 版权反馈
【摘要】:采用位操作指令进行组合逻辑电路的设计比采用字节型逻辑指令节约存储空间,运算操作十分方便。

位操作指令:单片机组合逻辑电路设计的高效实用教程

位操作(布尔变量操作):操作数不是字节,而是字节中的某个位。每位的取值只能取0或1。

指令的寻址范围:片内ram位寻址区(20h~2fh),以及sfr中的11个可位寻址特殊寄存器中的83个可寻址位。

特点:以进位标志cy作为位累加器,可以实现布尔变量的传送、运算和控制转移等功能。

指令中的位地址表达方式:直接地址方式(如0afh)、特殊功能寄存器名、位序号(如psw3)、“字节地址位序号”(如0d0h0)、位名称方式(如f0)和用户定义名称等方式。

1.位数据传送指令(2条)

特点:在可寻址位与位累加器cy之间进行,不能在两个可寻址位间直接进行传送。

指令格式:978-7-111-46285-9-Chapter03-56.jpg

2.位逻辑操作指令(6条)

指令格式:978-7-111-46285-9-Chapter03-57.jpg

其中,操作码包括anl(逻辑位“与”)、orl(逻辑位“或”);<src>包括bit、/bit。(www.xing528.com)

其中,cpl表示取反,<dest>包括cy、bit。

功能:位逻辑操作指令用于位逻辑操作,还可用于对组合逻辑电路的模拟。采用位操作指令进行组合逻辑电路的设计比采用字节型逻辑指令节约存储空间,运算操作十分方便。

3.位状态(置位、清0)控制指令(4条)

指令格式:978-7-111-46285-9-Chapter03-59.jpg

其中,<dest>包括cy、bit。

4.位条件(控制)转移指令(5条)

特点:以位的状态作为实现程序转移的判断条件。

(1)以进位标志位cy内容为条件的转移指令 该指令的格式如下:

(2)以位地址bit内容为条件的转移指令 该指令的格式如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈