marekvospel / mpu

My/Mark's Processing Unit. Collection of projects exploring low level computing and the world of compilers.

Home Page:https://marekvospel.github.io/mpu/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My/Mark's Processing Unit

codecov
Collection of projects exploring low level computing and the world of compilers.

Why?

In my current school we have a subject dedicated to learning about low level computers (Logic gates, wiring, ALUs, CPUs) Because I already know some basics, I decided to create my own assembly language (and assembler) to learn more about higher (but still low) level computers, how assemblers work and possibly how higher level compilers (LLVM) works.

Projects

Project Description Directory
MASM A custom assembly language for my cpu architecture. masm/

License

Licensed under either the Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this repository by you, shall be dual licensed as above, without any additional terms or conditions.

About

My/Mark's Processing Unit. Collection of projects exploring low level computing and the world of compilers.

https://marekvospel.github.io/mpu/

License:Apache License 2.0


Languages

Language:Rust 100.0%