Skip to content

Implementation of a mini computing system, which is composed of four main modules: a macroprocessor, an assembler, a linker and a simulator, all of them implemented over a well-defined language named L2.

License

Notifications You must be signed in to change notification settings

caiozanatelli/MiniSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniSys - Mini Computing System

Implementation of a mini computing system over a well-defined language named LM. This project is based on the development of the following modules: a macroprocessor (GNU M4) for allowing high level programming through pseudocode, an assembler (S2) for the language, a linker (L2) for assembled modules and a simulator (M2) for the executable file.

Read the doc and the spec for more information on the project.

About

Implementation of a mini computing system, which is composed of four main modules: a macroprocessor, an assembler, a linker and a simulator, all of them implemented over a well-defined language named L2.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published