Files
ttk91-compiler/README.md
T

613 B

TTK-91

TTK-91 is a assembly-like language made for a Computer organization course in Helsinki University. The course used this language to teach how programming languages work, how code is compiled into machine language from a basic assembly-like language. This language is now retiring and as a tribute, I thought I would write a proper CLI compiler for the language in Haskell.

Todo

  • Implement
    • registers
    • memory
    • LOAD, STORE
    • arithmetic operations
    • comparison
    • jumps
    • Stack + operators
    • System calls
    • instruction translation to binary and hex
    • compiler configuration (stdin etc.)