ll friend;
AN Question for "word" variable read The serial port

'mcu=16f873a

program:
....
VCH1 VAR WORD
.....
OUTPUT PORTB.1 'SERIAL clock for {serget}
INPUT PORTB.2 'SERIAL DATA
.......
SERGET:
...
PORTB.1=1
PAUSEUS 2
VCH1.0=PORTB.2 'GET THE O BIT
PORTB.1=0
PAUSEUS 2
'-----
PORTB.1=1
PAUSEUS 2
VCH1.1=PORTB.2 'GET THE 1 BIT
PORTB.1=0
PAUSEUS 2
'------
PORTB.1=1
PAUSEUS 2
VCH1.2=PORTB.2 'GET THE 2 BIT
PORTB.1=0
PAUSEUS 2
'------
PORTB.1=1
PAUSEUS 2
VCH1.3=PORTB.2 'GET THE 3 BIT
PORTB.1=0
..........
..........
'------
PORTB.1=1
PAUSEUS 2
VCH1.15=PORTB.2 'GET THE 15 BIT
PORTB.1=0
......
RETURN
...........

QUESTION:
When "COMPILE" it, THE "MicroCode Studio" Prompt: "VCH1.0=PORTB.2 " ERROR;

Why?

Help Me please! thanks!
My english is so poor;