Hi,
Not exactly sure what you want to do here but how about
Code:
myValue VAR BYTE
 
myValue = PortB
For B0 = myValue to 0 Step -1
....
....
Next
Or probably even
Code:
For B0 = PortB to 0 Step -1
....
....
Next
/Henrik.