1996 AIME Problem 2

For each real number x, let \lfloor x\rfloor denote the greatest integer that does not exceed x. For how many positive integers n is it true that n<1000 and that \left\lfloor\log _{2} n\right\rfloor is a positive even integer?