Affiliation:
1. Colby College, Waterville, ME
Abstract
CPU Sim 3.1 is an educational software package written in Java for
use in CS3 courses. CPU Sim provides students an active learning
environment in which they can design, modify, and compare various
computer architectures at the register-transfer level and higher.
They can run assembly language or machine language programs for
those architectures through simulation. CPU Sim is a complete
development environment, including dialog boxes for designing the
CPU architecture, a text editor for editing assembly language
programs, an assembler, several display windows for viewing the
registers and RAMs during the execution of programs, and many
debugging features such as the ability to step forward or backward
during execution, inspecting and optionally changing the values in
the registers and RAMs after each step. These features and
suggested uses of CPU Sim in CS3 classes are discussed.
Publisher
Association for Computing Machinery (ACM)
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Open-Source, Modular, Graphical FPGA Board-Level Simulator;2022 14th International Conference on Communications (COMM);2022-06-16
2. Using Logisim-evolution for Teaching Datapath and Control;2021 ACM/IEEE Workshop on Computer Architecture Education (WCAE);2021-06-17
3. Evolution of an educational microprocessor;Computer Applications in Engineering Education;2020-07-10
4. Using TOST in Teaching Operating Systems and Concurrent Programming Concepts;Advances in Science, Technology and Engineering Systems Journal;2020
5. Projetando Arquiteturas de Computadores numa Abordagem de Ensino Prática e Sistêmica;International Journal of Computer Architecture Education;2018-12-01