Digital Logic and computer architecture R 2019