A Demo Processor as an Educational Tool

  • Leo van MoergestelEmail author
  • Lukas Vermond
  • Kasper van Nieuwland
  • John-Jules Meyer
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 469)


Explaining the workings of a processor can be done in several ways. Just a written explanation, some pictures, a simulator program or a real hardware demo. The research presented here is based on the idea that a slowly working hardware demo could be a nice tool to explain to IT students the inner workings of a processor.


Processor hardware IT training 


  1. 1.
    Aho, A., Lam, M., Sethi, S., Ullman, J.: Compilers: Principles, Techniques and Tools, 2nd edn. Pearson, New York (2006)Google Scholar
  2. 2.
    Dandamudi, S.: Guide to RISC Processors: For Programmers and Engineers. Springer, New York (2005)Google Scholar
  3. 3.
    Dijkstra, E.: Go to considered harmful. Commun. ACM 11(3), 147–148 (1968)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Flynn, M.J.: Computer Architecture: Pipelined and Parallel Processor Design. Jones & Bartlett, Boston (1995)Google Scholar
  5. 5.
    Frantzen, M., Shuey, M.: Stackghost: Hardware facilitated stack protection. In: Proceedings of the 10th Usenix Security Symposium, USENIX 10, pp. 55–66 (2001)Google Scholar
  6. 6.
    Hanson, D., Fraser, C.: A Retargetable C Compiler: Design and Implementation. Addison-Wessley, Reading (1995)zbMATHGoogle Scholar
  7. 7.
    Smith, J., Nair, R.: Virtual Machines. Elsevier Inc., Amsterdam (2005)zbMATHGoogle Scholar
  8. 8.
    Tanenbaum, A., Austin, T.: Structured Computer Organisation. Prentice Hall, Englewood Cliffs (2012)Google Scholar
  9. 9.
    Zomaya, A., Katevenis, M.: RISC Architectures, Chap 20 in The Book: Parallel and Distributed Computing Handbook. McGraw-Hill, New York (1995)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Leo van Moergestel
    • 1
    Email author
  • Lukas Vermond
    • 1
  • Kasper van Nieuwland
    • 1
  • John-Jules Meyer
    • 2
  1. 1.HU Utrecht University of Applied SciencesUtrechtThe Netherlands
  2. 2.Utrecht UniversityUtrechtThe Netherlands

Personalised recommendations