Skip to content

rahulkrishnan98/computer-organization-and-architecture

Repository files navigation

Computer Organization and Architecture

N|Solid

This repository holds all the code I shall write for my course CSE381 on Computer Organization and Architecture. It is all in MIPS assembly. The objective of this course is to feel more at home to lower computer level code. This repository also holds the cheatsheets the author used to code as well as register information pretaining to all the registers in use.

  • MIPS cheatsheet
  • Detail on QtSpim

Installation

MIPS assembly requires QtSpim or other simulators to run. The author has maintained QtSpim for all testing and debugging.

File Content

FileName Content
1.txt [Transfering data from Memory]
2.txt [largest number from list]
3.txt [Fibonnaci Numbers]
2.1.txt [Procedure1: Max Number]
2.2.txt [Procedure2: Fibonnaci]
2.3.txt [Procedure3: String copy]
3.1.txt [Recursive Factorial]
3.2.txt [Procedure4: Swap]
3.3.txt [Sorting]

Cheatsheets

Cheatsheet ReferenceLink
uidaho MIPS Instruction
General MIPS Reference

Development

Want to contribute? Great! If you have any cool MIPS code that you want to share, be my guest, send in your valuable PR.

License

NoRightsReserved :P

Resolved Issues

StackOverflow

About

This repository holds all the code I have writen for my course CSE381 : Computer organization and architecture

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published