纠正一下楼上的回答.P0/P1/P2/P3都是单片机关于I/O口的特殊寄存器,80H/90H/A0H/B0H则是各个寄存器的物理地址.每个寄存器都是8位的,对应了单片机上的8个I/O口,分别用Pn.0~Pn.7来表示.P2.0指的就是P2寄存器的第0位对应的I/O口,也就是单片机上的一个管脚.P2.0其实相当于管脚的名字,是不能用'相当于0100H'这种说法来描述的,也没有"都是多少"的说法.
P0 80H
P1 90H
P2 A0H
P3 B0H
是51单片机特殊功能 存储器(SFR)里的4 个,地址是8 位的,不可能是16位的。再说9 上去不是10,是A。
SFR是可位寻址的,P2.0~P2.7就是A0H~A7H
P2.1 0100H.1
P2.2 0100H.2
P2.3 0100H.3
依次类推
P2.7 0100H.7
0100h就是一个寄存器地址分八位,可以位寻址,剩下的就很简单了 望采纳