Skip to content

syscall99/16Bit-Hack-Computer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

16Bit-Hack-Computer

ALU

Screenshot 2025-11-15 095722

Program Counter

Screenshot 2025-11-15 095825

CPU

Screenshot 2025-11-15 100323

Computer

Screenshot 2025-11-15 100355

Testing

You can test the provided executables of each program in the test programs folder.

Use your terminal and command-line arguments to run the programs:

  • VM_Translator:
    vmtranslate <source file/files>/<source folder>
  • Compiler:
    jc <source file/files>/<source folder>
  • Assembler:
    assemble <source file>
    
    

Use Logisim Evolution to run the .circ file that is the implementation of the machine.

The compiler and the assembler work properly but the VM-Translator might have some bugs that I haven't yet noticed, but it was tested for small programs and worked well.

About

Implementation of the Hack computer hardware and software suits from the "The Elements Of Computing Systems"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages