Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
gzachos authored Jan 28, 2021
1 parent b23dd19 commit 9e3db9b
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,18 @@
[MARS](http://courses.missouristate.edu/KenVollmar/mars/) is a lightweight interactive
development environment (IDE) for programming in MIPS assembly language, intended for
educational-level use with Patterson and Hennessy's Computer Organization and Design.
Developed by Pete Sanderson (psanderson@otterbein.edu) and Kenneth Vollmar (kenvollmar@missouristate.edu).

## About this project
__TODO__: Complete project description
The StackVisualizer tool and application allows the user to view in real time the memory modification operations
taking place in the stack segment. The user can also observe how the stack grows.
The address pointed by the stack pointer is displayed in an orange background
while the whole word-length data in a yellow one. Lower addresses have a grey
background (given that stack growth takes place form higher to lower addresses).
The names of the registers whose contents are stored (`sw`, `sh`, `sb` etc.) in the
stack, are shown in the "Stored Reg" column. In the "Call Layout" column, the subroutine
frame (activation record) layout is displayed, with subroutine names placed on the highest
address of the corresponding frames.

## Project Supervisor
- [Aris Efthymiou](https://www.cse.uoi.gr/~efthym)
Expand All @@ -16,8 +25,8 @@ __TODO__: Complete project description
- [Petros Manousis](https://www.cs.uoi.gr/~pmanousi)

## License
For the current license statement please refer to [LICENSE](./LICENSE).
* Original [MARS LICENSE (MIT)](./MARSlicense.txt).
* The Stack Visualizer Tool and Application is also licensed under the MIT LICENSE. For more information see [StackVisualizer.java](mars/tools/StackVisualizer.java)

## Source code
The source code was extracted using the following command: ```jar xf Mars4_5.jar```.

0 comments on commit 9e3db9b

Please sign in to comment.