Digital logic and computer design - Mano M.M; Mano M.M