Use of Modern Software Environments for Online Teaching of Microprocessor Programming | IEEE Conference Publication | IEEE Xplore