个位数1~9页共有9个数码;两位数10~99共用2×90=180个数码;此时还剩1140-9-180=951个数码,951÷3=317,951个数码可组成317个三位数,所以上下册共有:317+100-1=416页,则上册书有:(416+4)÷2=420÷2,=210(页).即上册书有210页.故答案为:210.