digital systems notes 9033171