El work2 es un registro de proposito general lo declare para realizar 100 veces una temporizacion de 50 mseg como espera de encendido para cada led (OJO es de un seg utilizando un cristal de 4 MHz). Los gpr o registros de proposito general (
General Pruporse Register) puedes utilizar para contadores, rotacion de bits, etc. Para la mayoria de los pic en el banco 0 puedes declarar registros desde la posicion 20h hasta la 80h. el .7 y .8 son valores en decimal, equivalente a escribirlos en binario como b'00000111' y b'00001000' respectivamente. No encuentro algun programa para hacer diagramas de flujo. Voy a ver como te lo puedo pasar de una manera que lo puedas interpretar. Aqui te adjunto el mapa de registros del 16F84...