Skip to content

This program executes user commands based on the architecture of the Mano computer

Notifications You must be signed in to change notification settings

mhnasajpour/Mano-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mano-simulator

This program executes user commands based on the architecture of Mano Basic Computer, using PyQt5.

contributors:

  • Mohammad Nasajpour
  • Melika Fotoohi
  • Fatemeh Ghadamzadeh

Outward appearence of program:

mainWindow

Features:

Write your assembly code in section "Code".

use execution buttons to start the program:

  • Arrange the code by clicking on button code2
  • Compile your code with button hammer2
  • Run the program with button run
  • Check your code line by line with button next
  • Reset execution with button stop

In "Console" you can see the messages about the program in proccess of compiling, running and ... .

In "Micro Operation" you can see the microoperation of each command.

You can check important flags and values which are visible in the center of program window.

Check different parts of the memory in the table on the right.

Save your code with button save5

Open a assembly code on your device with button open

Also you can see informations about our Mano Simulator by clicking on icon team2 in bottom right corner.

infoWindow

About

This program executes user commands based on the architecture of the Mano computer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages