Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsdf/little-virtual-computer
Learn how computers work by simulating them in Javascript
https://github.com/jsdf/little-virtual-computer
computer-architecture emulation
Last synced: about 16 hours ago
JSON representation
Learn how computers work by simulating them in Javascript
- Host: GitHub
- URL: https://github.com/jsdf/little-virtual-computer
- Owner: jsdf
- Created: 2016-10-31T15:14:42.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-05T07:47:00.000Z (almost 6 years ago)
- Last Synced: 2025-01-12T05:17:47.025Z (7 days ago)
- Topics: computer-architecture, emulation
- Language: JavaScript
- Homepage: https://jsdf.github.io/little-virtual-computer/computer1
- Size: 161 KB
- Stars: 853
- Watchers: 16
- Forks: 32
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-star - little-virtual-computer
README
# Little Virtual Computer
Have you ever wanted to know how a computer works? How the software is
understood by the computer at a hardware level?Let's build a simulated computer in Javascript (because JS seems to be the Lingua
Franca of code nowadays), to see at how it all fits together.You can [try out the simulated computer](https://jsdf.github.io/little-virtual-computer/computer1) and then [read the entire source in one single Javascript file](computer1.js)
Then [read this](binary-and-hexadecimal.md) you want to know more about binary
and hexadecimal numbers (not required to understand the simulated computer, but
useful to understand how real computers work).