Dear Al,
So I tested your modified code and get result:
Code:
PORTB = % 10000001 '2 clock cycles x .2uSec =.4uSec
@ goto $+1 '2 clock cycles x .2uSec =.4uSec Skip next istr
@goto $-1 '2 clock cycles x .2uSec =.4uSec Return on prev address
@nop '3 clock cycles x.2uSec = .6uSec
So total is equal 1.8uSEc what I really get
Finally I come with decision to drop @nop
So it looks now more affordable:
PORTB = % 10000001 '2 clock cycles x .2uSec =.4uSec
@ goto $+1 '2 clock cycles x .2uSec =.4uSec Skip next istr
@goto $-1 '2 clock cycles x .2uSec =.4uSec Return on prev address
Total is 1.2 uSec that is closer to what I espected.
Thank you again for driving me in right direction.
Best Regards
Bookmarks