Skip to content

This is a fully working implementation of the well known 16-bit Mano Machine in LogiSim. Built using simple memory and registers modules such as AC, AR, PC etc...

Notifications You must be signed in to change notification settings

Mohamed-512/Mano-Computer-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mano-Computer-Simulator

Requires Logisim to be installed

This is a fully working implementation of the well known 16-bit Mano Machine in LogiSim. Built using simple memory and registers modules such as AC, AR, PC etc...

Each circuit or module has special layout, which can be viewed and modified. The memory (4096*16 bits) can be programmed hexadecimally, by setting the content of each word to match your assembly code using Mano's instruction to bits guide, which can be tedious sometimes. That's why its adviced to use Naheel Azawy's SCS (Mano Machine Assembly code simulator) to convert your asssembly code to hexadecimal in a moment and then take the output can be copied then pasted in the first memory location in the Memory Module

screenshots screenshots

The RTL used was based on "Computer System Architecture" book

About

This is a fully working implementation of the well known 16-bit Mano Machine in LogiSim. Built using simple memory and registers modules such as AC, AR, PC etc...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published