PIC单片机的端口定义输入输出是有一个专门的特殊功能寄存器定义的。例如:MOVLW TRISA ,000101100 就是定义了GP3,GP4,GP5为输入,GP1为输出。具体的12F508我忘记了是哪个寄存器了。好久不玩单片机了,希望能帮到你。