Digital electronics and microprocessors problems and solutions