Projects > Computer Organization

In Dr. Geisler's Computer Organization class, students build simulators of four different components of a computer: the CPU, memory, disk I/O, and virtual memory. Each simulated component is built separately and Dr. Geisler gives the students working object code for the other 3 components so they can link against them and test their simulators as they build them.

The simulated CPU is the fictional, 12 instruction MARIE (Machine Architecture is Really Intuitive and Easy) architecture. The project is written in C++ and has been a great, successful teaching tool.

If you are interested, Dr. Geisler provides more in depth information on the project's web site.

Please also visit the CSE pages on the Taylor University site.