A VM is a program that acts like a computer.
It simulates a CPU along with a few other hardware components,
allowing it to perform arithmetic, read and write to memory, and interact with I/O devices, just like a physical computer.
Most importantly, it can understand a machine language which you can you can use to program it.
LC-3 (Little Computer - 3) VM simulates a fictional computer called the LC-3.
It has a simplified instruction set compared to x86, but contains all the main ideas used in modern CPUs.
lc3_vmusing cargo : cargo run resources/2048.obj
Hardware - A module to simulate hardware of LC-3 (Little Computer - 3).