|
概要(日本語)
|
As it is well known, software and hardware performances are inextricably linked in computer systems. Whereby, even for software engineers, it is important to understand basic functions of computer hardware components and data flows among them. However, a variety of high-level programming languages and their development environments have been proposed based on the highly integrated and complex CPUs. Because of their complexity, software engineers have no choice but to deal them as black boxes. In this paper, we propose a machine cycle 16bit-CPU simulator on Squeak environments. The proposed simulator is able to show the data flows between hardware components in executing of instructions at every system clocks. The user interface of the simulator is desinged based on the Squeak environments and it provides flexible graphical user interfaces for learning computer architecture and for understanding how CPU works.
|