notes on digital systems study 2842426