ANL A,#0F0H 在这和下四名就是把高位移到低位ORL A,#0F0H 就是把上移后的高四位再全装为1 这编的不好 从MOV A,P1 后用下二句就可完成。 SWAP AORL A,#0F0H MOV P1,A 左右移都可,它的意主把高四位移到低四位。这看直观点吧。只是没我这二句更直观。