Use of "virtual" (simulated) hardware devices in microprocessor laboratories and tutorials | IEEE Conference Publication | IEEE Xplore