Dear sougata,

the current code looks like this:

Code:
    WHILE CMCON.6 = 0
        Value = Value + 1
    WEND
This is all, there is no interruption. I am using the PIC 16F628A as a minion.

I changed the code to fit my minion, but it can count only to 255 as it is an 8-Bit timer here.

How do I deal with an overflow, means INTCON.T0IF = 1 or INTCON.2 = 1. It should be something like ValueNew = ValueOld + 256.

Current code, not tested

Code:
TIMER_ZERO  VAR WORD        ' VARIABLE TO STORE TIMER0

OPTION_REG = %00000111      

INIT:
TMR0 = 0                     'Full register contains t0-value

INTCON.2 = 0                ' START TIMER0/Overflow-Bit = 0
MAIN_LOOP:

    Value = Value + 1



IF CMCON.6 != 0 THEN M   ' IF Komp.output DIFFERS THEN GET THE READING

GOTO MAIN_LOOP

M:
INTCON.2 = 1                      ' STOP TIMER0/Simulate overflow  
TIMER_ZERO = TMR0            'As it is 8-Bit

GOTO INIT                ' DO IT OVER AGAIN
Finally Value should contain TIMER_ZERO's value.