Note for Basic Computer Engineering - BCE by Malah Deep