Skip to content

This Github repository's main purpose is to provide example Python,MIPs programs to ECE 366 students

Notifications You must be signed in to change notification settings

flyingpiggs/ECE366SamplePrograms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE366SamplePrograms

This Github repository's main purpose is to provide example Python,MIPs programs to ECE 366 students.

Instructor: Wenjing Rao.
Teaching Assistant: Trung Le.

.gitignore: tells git which files (usually local temp or non-text files) to ignore (i.e., not bother looking at)

  • under MIPS folder:

example1.asm: going through an array of 15 words, and store back the absolute value of each number.

example2.asm: compute X % Y by repeated subtracting Y from X

example3.asm: three word arrays: A, B, C each of 9 elements, going through them to accomplish C[i] = A[i] xor B[i]

  • under Python folder:

disassembler.py takes input of MIPS_hex.txt and explains what each instruction does.

  • under ISA package:
    Project 2: ISA Design example. Including code, data memory,instr memory and examples

About

This Github repository's main purpose is to provide example Python,MIPs programs to ECE 366 students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.3%
  • Assembly 8.7%