Thanks steve .
any how i try it but ist wont work.for you imformation.when i run it all output is on all while input = 0.When i set any input = 1 , the only ouput Rc0 =0 below is my code .

ADCON1=7 ;disable ADC


TRISB=$FF
TRISA=0
TRISC=0


InputBCD VAR PORTB
Out1_5 VAR PORTA.0 ;first 5 LEDs
Out2_5 VAR PORTA.1 ;first 5 LEDs
Out3_5 VAR PORTA.2 ;first 5 LEDs
Out4_5 VAR PORTA.3 ;first 5 LEDs
Out5_5 VAR PORTA.4 ;first 5 LEDs
Out6_10 VAR PORTC.0 ;last 5 LEDs
Out7_10 VAR PORTC.1 ;last 5 LEDs
Out8_10 VAR PORTC.2 ;last 5 LEDs
Out9_10 VAR PORTC.3 ;last 5 LEDs
Out10_10 VAR PORTC.4 ;last 5 LEDs

GetInput VAR BYTE
BCDToDEC VAR BYTE

Out1_5=0
Out6_10=0

start:
Getinput=InputBCD

Select case Getinput
Case is<=5
Out6_10=0
BCDToDEC=dcd Getinput
Out1_5= BCDToDEC
Case is>=6
Out1_5=0
BCDToDEC=dcd (GetInput-6)
Out6_10= BCDToDEC
End Select
goto start