SMS dit: Digital systems : Principles and applications /