已知(ACC)=63H,(P1)=38H,执行以下程序后,P1的内容为
ANL A,#0FH
ANL P1,#0F0H
ORL P1,A
P1的内容是不是为33H?
执行以上程序之后,(P1)的内容变成了28H。
解释如下: 1. ANL A,#0FH:将ACC寄存器的值与0FH进行按位与运算,并将结果保存到ACC寄存器中。63H与0FH进行按位与运算,得到03H,将其保存到ACC寄存器中。
ACC = 63H & 0FH = 03H
P1 = 38H & 0F0H = 30H
P1 = 30H | 03H = 33H
因此执行以上程序之后,(P1)的内容变成了33H。