Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

masm mit

Assembler for subset of 32 bit MIPS assembly.

Original version used for class

Usage

To install comiler goto "http://dlang.org/download.html" and download the dmg for mac.

To compile, just run "make all"

To get help: ./masm -h

To assemble file: ./masm -s [start_address] [filename]

To disassemble file: ./masm -d [filename]

Errata:

  • reading file from terminal using standard input does not terminate
  • refuses to open redirrected file, i.e. "./masm <(cat file.asm)"

Todo:

  • use enum to store opcode and funct & convert to string

About

Original version used for class

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages