A laboratory for microprocessor teaching at different levels | IEEE Journals & Magazine | IEEE Xplore