The use of Java to develop a microprocessor emulator | IEEE Conference Publication | IEEE Xplore