A new generic simulator for the teaching of assembly programming | IEEE Conference Publication | IEEE Xplore