位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第684页 > PIC16C505-04 > PIC16C505-04 PDF资料 > PIC16C505-04 PDF资料1第49页

PIC16C505
SWAPF
语法:
操作数:
操作:
f中半字节交换
[
LABEL
] SWAPF F,D
0
≤
f
≤
31
d
∈
[0,1]
(六3; 0 & GT )
→
(目标7; : 4为H. ) ;
(六7; : 4为H. )
→
(目标3; 0 & GT )
0011
10df
ffff
XORLW
语法:
操作数:
操作:
编码方式:
描述:
异或与W
[标签]
XORLW
0
≤
k
≤
255
(W) .XOR 。
→ (W)
1111
kkkk
kkkk
受影响的状态位:Z
W寄存器的内容
异或与8位立即数k 。该
结果存放在W寄存器中。
受影响的状态:无
编码方式:
描述:
寄存器中的上和下半字节
“f”的交换。如果“d”为0,结果是
存放在W寄存器。如果“d”为1,结果
放在“f”寄存器。
也就是说:
周期:
例如:
1
1
XORLW
=
=
0xB5
0x1A
也就是说:
周期:
例子
REG1
REG1
W
1
1
SWAPF
=
=
=
0xAF
执行指令前
REG1,
0
W
W
执行指令前
0xA5
0xA5
0X5A
指令后
指令后
XORWF
语法:
操作数:
TRIS
语法:
操作数:
操作:
编码方式:
描述:
也就是说:
周期:
例子
W
TRIS
异或W与f
[
LABEL
] XORWF
0
≤
f
≤
31
d
∈
[0,1]
(W) .XOR 。 (F )
→ ( DEST )
0001
10df
ffff
F,D
负载TRIS寄存器
[
LABEL
]三
f=
6
(W)
→
TRIS寄存器f
0000
0000
0fff
f
操作:
编码方式:
描述:
受影响的状态位:Z
独家或W的内容
注册寄存器“f” 。如果'd '为0,
结果存储在W寄存器中。如果“d”为
1,结果存回“f”寄存器。
受影响的状态:无
TRIS寄存器'f' ( F = 6或7 )加载
与W寄存器的内容
1
1
TRIS
=
=
0XA5
0XA5
PORTB
也就是说:
周期:
例子
REG
W
REG
W
1
1
XORWF
=
=
=
=
REG,1
执行指令前
指令后
执行指令前
0xAF
0xB5
0x1A
0xB5
指令后
1998年Microchip的科技公司
初步
DS40192B第49页