Visually Representing CPU Execution with the KERNEL Educational Computer Model
Ryuto Fukumura, Yoshihiro Yasutake, Kentaro Inenaga, Toshikazu Ishida · 2024
In recent years, the rapid progress of information technology has made it essential for engineers to understand the operating principles of computers that form the technological foundation. Therefore, we have proposed a system for computer architecture education called the Kyutech Easily Reconstructive Naked Educational (KERNEL) Computer. KERNEL is a model computer designed specifically for educational purposes, allowing users to write assembly code and providing a visually intuitive representation of the CPU's internal processing during code execution. The purpose of this study is to implement the KERNEL system as an application where the CPU behavior is simulated and graphically displayed to aid learners' understanding. This paper describes the system's design and implementation, using the developed application as a use case example.