https://github.com/brown9804/assembly-mips-mars-designs
Some programs that exemplify different algorithms developed in assembler thinking of a MIPS architecture with the MARS simulator
https://github.com/brown9804/assembly-mips-mars-designs
algorithm alu-digital-circuit assembler-thinking mars-simulator mips-architecture
Last synced: 3 months ago
JSON representation
Some programs that exemplify different algorithms developed in assembler thinking of a MIPS architecture with the MARS simulator
- Host: GitHub
- URL: https://github.com/brown9804/assembly-mips-mars-designs
- Owner: brown9804
- License: apache-2.0
- Created: 2020-05-10T22:38:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-06-01T02:25:07.000Z (4 months ago)
- Last Synced: 2025-06-09T16:11:11.599Z (4 months ago)
- Topics: algorithm, alu-digital-circuit, assembler-thinking, mars-simulator, mips-architecture
- Language: Assembly
- Homepage:
- Size: 772 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Assembly MIPS MARS - Designs
University of Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)Last updated: 2020-07-14
------------------------------------------
> Some programs that exemplify different algorithms developed in assembler thinking of a MIPS architecture with the MARS simulator. The content of this repository is detailed below.
## Small Functions
0. The function return the minor element of the array.
1. The function return the amount of capital or lowercase letters.
2. The function return the number of words even and the number of odd words.
3.The function calculate 2's complement.## Small Programs
1. Algorithm that works on words, regarding upper and lower case, is found in: Upper_Lower_case_program.s
2. Algorithm for a recursive function of C(n,k), found at: RecursiveCnk.s
3. Algorithm for calculating the arithmetic average, is found in: arithmeticAverage.s
4. Algorithm where the multiplication function is developed using the ALU digital circuit: Mult_Unsigned.s
5. Algorithm where the division function is developed using the ALU digital circuit: Divu_Unsigned.s## Projects
- Unicycle processor
Total Visitors
![]()