Starting from:

$30

COL216: Assignment 0 Solved

COL216: Assignment 0 


We will be using QtSpim (MIPS Simulator) for the further assignments on MIPS assembly language.  

 

Download and Installation instructions: 

 

1.     Commands to follow (Linux Users): 

a.     $ sudo apt-get install qt4-dev-tools qt4-doc libqt4-help 

b.     $ wget https://sourceforge.net/projects/spimsimulator/files/qtspim_9.1.20_linux64.deb 

c.     $ sudo dpkg -i qtspim_9.1.20_linux64.deb 

d.     To Launch QtSpim: $ qtspim & 

2.     Commands to follow (Windows Users): 

a.     Download: https://sourceforge.net/projects/spimsimulator/files/QtSpim_9.1.20_Windows.msi/downloa

                                      d           

b.     Click on the setup 

c.     Accept the licence and install it. 

3.     Commands to follow (MacOS Users) 

a.     Download: 

https://sourceforge.net/projects/spimsimulator/files/QtSpim_9.1.20_mac.mpkg.zip/downlo ad 

b.     Decompress it and install QtSpim from the setup. 

 

 

              Tutorial to understand QtSpim:                                           

https://ecs-network.serv.pacific.edu/ecpe-170/tutorials/qtspim-tutorial 

 

Description of the uploaded example files: 

 

1.     Example1.asm: Performs addition and subtraction on integers 

2.     Example2_hello_world.asm: Prints hello world 

3.     Row-major.asm: Stores 0-255 values in a row-major order in 16x16 matrix.  

 

References:  

 

1.     QtSpim Simulator: http://spimsimulator.sourceforge.net​      / 

2.     QtSpim files download link: https://sourceforge.net/projects/spimsimulator/files​    /  

3.     MIPS instruction set reference: http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.htm​        l 

 

 

More products