A Program of Blending Hardware/Software on Microprocessors in Education | IEEE Journals & Magazine | IEEE Xplore