Evolution and enhancements of a microprocessor systems course | IEEE Journals & Magazine | IEEE Xplore