Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Lex & yacc
Computer organization & design: the hardware/software interface
Computer organization & design: the hardware/software interface
Teaching computer concepts using virtual machines
ACM SIGCSE Bulletin
Operating System Concepts
Age of computers: game-based teaching of computer fundamentals
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
A debugger containing a set of virtual assemblers and a virtual machine are used as teaching tools in order to teach students differences and similarities between architectural styles of computer processors. Programs written by the students in the virtual assemblers are compiled and executed in this environment so that the students can follow the execution of the programs step by step or at full speed.