VSML, or 'Very Simple Markup Language', is a low-level assembly-like language, helpful for understanding how binary code works on a very basic level.
Try using the various instructions to move data around and perform basic operations. There are a few sample algorithms provided. Show More Info
Program Counter 0
Accumulator 0
0000000000000000
Architecture: (16-bit)
Instruction set:Data range: -32768 → 32767 (2's complement)
Address range: 1 → 4096 (unsigned)
Processor speed: (4Hz)
Automatic Input Feed
Instruction Mode | Data Mode | ||||
---|---|---|---|---|---|
Addr | Raw Bits | Instruction | Location | Hex | Dec |
0 | HLT | (0) | 0 | 0 | |
1 | HLT | (0) | 0 | 0 | |
2 | HLT | (0) | 0 | 0 | |
3 | HLT | (0) | 0 | 0 | |
4 | HLT | (0) | 0 | 0 | |
5 | HLT | (0) | 0 | 0 | |
6 | HLT | (0) | 0 | 0 | |
7 | HLT | (0) | 0 | 0 | |
8 | HLT | (0) | 0 | 0 | |
9 | HLT | (0) | 0 | 0 | |
10 | HLT | (0) | 0 | 0 | |
11 | HLT | (0) | 0 | 0 | |
12 | HLT | (0) | 0 | 0 | |
13 | HLT | (0) | 0 | 0 | |
14 | HLT | (0) | 0 | 0 | |
15 | HLT | (0) | 0 | 0 | |
Addrows... |