study notes digital systems 854452