The abstract nonlocal boundary value problem \(\begin{aligned} \left\{ \begin{array}{l} {\varepsilon }^{2}u^{^{\prime \prime }}\left( t\right) +Au(t)=f(t), 0<t<T,\\ u(0)=\alpha u(T)+\varphi , u^{^{\prime }}(0)=\beta u^{^{\prime }}(T)+\psi \end{array} \right. \end{aligned}\) for hyperbolic equations in a Hilbert space H, where A is a self-adjoint positive definite operator and \(\varepsilon \in \left( 0,\infty \right) \) is a parameter multiplying the highest-order derivative term, is considered. An asymptotic formula for the solution of this problem with a small \(\varepsilon \) parameter is established. The high order of accuracy two-step uniform difference scheme for the solution of this problem is presented. The convergence estimates for the solution of the difference scheme are obtained.