Simulasi CPU Battle Tank

- Posted in ArsitekturKomputer by

CPU Battle Tanks is designed for Computer Science students learning how Central Processing Units work with low level assembly language instructions.
The game involves a set of challenges where you can control a tank to move, collect items and destroy items.
Each tank is controlled by a processor that is compatible with the Little Man Computer CPU instruction set but with additional input and output options to allow the tanks to sense their environment and move / shoot accordingly.
Simulation link: http://fayani.web.id/lmc_tank

Simulasi CPU Little Man Computer (LMC)

- Posted in ArsitekturKomputer by

The Little Man Computer (LMC) model CPU is a brilliant way of introducting students to the fetch-decode-execute cycle that controls how a CPU operates.
The LMC simplifies the insides of a CPU down to just three registers:
1. Accumulator: General purpose registers
2.Program Counter: Keeps track of the address of the next instruction
3.Instruction Register: The current instruction being executed.
For A-Level (my students are studying the OCR course), you also need to be aware of the purpose and function of following CPU components: Memory Address Register, Memory Data Register, Control Unit, Arithmetic Logic Unit, Data Bus, Control Bus, Address Bus.
Berikut simulasi LMC-CPU : http://fayani.web.id/lmc_cpu/