- 20
- 0
- 约小于1千字
- 约 7页
- 2022-06-28 发布于江西
- 举报
3.3.4 位操作类指令;位地址有三种不同的写法:
1)直接地址写法:09H (21H的第1位),7FH (2FH的第7位)。
2)点操作符写法:21H.1,0D0H.2 ,P1.0 。
3)位名称写法:
a) 可以位寻址的SFR, 如:OV, P, TR0。
b) 用equ(或bit) 定义的位地址,如:flag1 equ 23h
;⒈ 位传送指令(2条);⒉ 位状态设置指令(4条);⒊ 位逻辑运算指令(6条);(2)位逻辑“或”运算指令:
① ORL C,bit ;C←(CY)∨(bit)
② ORL C,/bit ;C←(CY)∨/(bit)
这组指令的功能是: 将两个位操作数的内容进行逻辑或操作, 并将结果送回进位标志CY中,不影响其它标志位。
例如: 指令“ORL C, ACC.0”,执行前ACC.0为1, CY为0,指令执行后CY为1。;(3)位取反指令:
① CPL C ;C←/(CY)
② CPL bit ; bit←/(bit)
这组指令的功能是:位单元的值取反后仍保存在原处。
例如 (CY)=1,
执行指令“CPL C”后,(CY)=0。
原创力文档

文档评论(0)