Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Includes and Namespaces
- #include <iostream>
- #include <string>
- #include <fstream>
- using namespace std;
- //Variables
- int startingAddress;
- string mips;
- //MIPS function
- void mips()
- {
- if (mips == "add zero zero zero"){data = 0x00000020;}
- if (mips == "add zero zero at"){data = 0x00010020;}
- if (mips == "add zero zero v0"){data = 0x00020020;}
- if (mips == "add zero zero v1"){data = 0x00030020;}
- if (mips == "add zero zero a0"){data = 0x00040020;}
- if (mips == "add zero zero a1"){data = 0x00050020;}
- if (mips == "add zero zero a2"){data = 0x00060020;}
- if (mips == "add zero zero a3"){data = 0x00070020;}
- if (mips == "add zero zero t0"){data = 0x00080020;}
- if (mips == "add zero zero t1"){data = 0x00090020;}
- if (mips == "add zero zero t2"){data = 0x000A0020;}
- if (mips == "add zero zero t3"){data = 0x000B0020;}
- if (mips == "add zero zero t4"){data = 0x000C0020;}
- if (mips == "add zero zero t5"){data = 0x000D0020;}
- if (mips == "add zero zero t6"){data = 0x000E0020;}
- if (mips == "add zero zero t7"){data = 0x000F0020;}
- if (mips == "add zero zero s0"){data = 0x00100020;}
- if (mips == "add zero zero s1"){data = 0x00110020;}
- if (mips == "add zero zero s2"){data = 0x00120020;}
- if (mips == "add zero zero s3"){data = 0x00130020;}
- if (mips == "add zero zero s4"){data = 0x00140020;}
- if (mips == "add zero zero s5"){data = 0x00150020;}
- if (mips == "add zero zero s6"){data = 0x00160020;}
- if (mips == "add zero zero s7"){data = 0x00170020;}
- if (mips == "add zero zero t8"){data = 0x00180020;}
- if (mips == "add zero zero t9"){data = 0x00190020;}
- if (mips == "add zero zero k0"){data = 0x001A0020;}
- if (mips == "add zero zero k1"){data = 0x001B0020;}
- if (mips == "add zero zero gp"){data = 0x001C0020;}
- if (mips == "add zero zero sp"){data = 0x001D0020;}
- if (mips == "add zero zero fp"){data = 0x001E0020;}
- if (mips == "add zero zero ra"){data = 0x001F0020;}
- if (mips == "add zero at zero"){data = 0x00200020;}
- if (mips == "add zero at at"){data = 0x00210020;}
- if (mips == "add zero at v0"){data = 0x00220020;}
- if (mips == "add zero at v1"){data = 0x00230020;}
- if (mips == "add zero at a0"){data = 0x00240020;}
- if (mips == "add zero at a1"){data = 0x00250020;}
- if (mips == "add zero at a2"){data = 0x00260020;}
- if (mips == "add zero at a3"){data = 0x00270020;}
- if (mips == "add zero at t0"){data = 0x00280020;}
- if (mips == "add zero at t1"){data = 0x00290020;}
- if (mips == "add zero at t2"){data = 0x002A0020;}
- if (mips == "add zero at t3"){data = 0x002B0020;}
- if (mips == "add zero at t4"){data = 0x002C0020;}
- if (mips == "add zero at t5"){data = 0x002D0020;}
- if (mips == "add zero at t6"){data = 0x002E0020;}
- if (mips == "add zero at t7"){data = 0x002F0020;}
- if (mips == "add zero at s0"){data = 0x00300020;}
- if (mips == "add zero at s1"){data = 0x00310020;}
- if (mips == "add zero at s2"){data = 0x00320020;}
- if (mips == "add zero at s3"){data = 0x00330020;}
- if (mips == "add zero at s4"){data = 0x00340020;}
- if (mips == "add zero at s5"){data = 0x00350020;}
- if (mips == "add zero at s6"){data = 0x00360020;}
- if (mips == "add zero at s7"){data = 0x00370020;}
- if (mips == "add zero at t8"){data = 0x00380020;}
- if (mips == "add zero at t9"){data = 0x00390020;}
- if (mips == "add zero at k0"){data = 0x003A0020;}
- if (mips == "add zero at k1"){data = 0x003B0020;}
- if (mips == "add zero at gp"){data = 0x003C0020;}
- if (mips == "add zero at sp"){data = 0x003D0020;}
- if (mips == "add zero at fp"){data = 0x003E0020;}
- if (mips == "add zero at ra"){data = 0x003F0020;}
- if (mips == "add zero v0 zero"){data = 0x00400020;}
- if (mips == "add zero v0 at"){data = 0x00410020;}
- if (mips == "add zero v0 v0"){data = 0x00420020;}
- if (mips == "add zero v0 v1"){data = 0x00430020;}
- if (mips == "add zero v0 a0"){data = 0x00440020;}
- if (mips == "add zero v0 a1"){data = 0x00450020;}
- if (mips == "add zero v0 a2"){data = 0x00460020;}
- if (mips == "add zero v0 a3"){data = 0x00470020;}
- if (mips == "add zero v0 t0"){data = 0x00480020;}
- if (mips == "add zero v0 t1"){data = 0x00490020;}
- if (mips == "add zero v0 t2"){data = 0x004A0020;}
- if (mips == "add zero v0 t3"){data = 0x004B0020;}
- if (mips == "add zero v0 t4"){data = 0x004C0020;}
- if (mips == "add zero v0 t5"){data = 0x004D0020;}
- if (mips == "add zero v0 t6"){data = 0x004E0020;}
- if (mips == "add zero v0 t7"){data = 0x004F0020;}
- if (mips == "add zero v0 s0"){data = 0x00500020;}
- if (mips == "add zero v0 s1"){data = 0x00510020;}
- if (mips == "add zero v0 s2"){data = 0x00520020;}
- if (mips == "add zero v0 s3"){data = 0x00530020;}
- if (mips == "add zero v0 s4"){data = 0x00540020;}
- if (mips == "add zero v0 s5"){data = 0x00550020;}
- if (mips == "add zero v0 s6"){data = 0x00560020;}
- if (mips == "add zero v0 s7"){data = 0x00570020;}
- if (mips == "add zero v0 t8"){data = 0x00580020;}
- if (mips == "add zero v0 t9"){data = 0x00590020;}
- if (mips == "add zere v0 k0"){data = 0x005A0020;}
- if (mips == "add zero v0 k1"){data = 0x005B0020;}
- if (mips == "add zero v0 gp"){data = 0x005C0020;}
- if (mips == "add zero v0 sp"){data = 0x005D0020;}
- if (mips == "add zero v0 fp"){data = 0x005E0020;}
- if (mips == "add zero v0 ra"){data = 0x005F0020;}
- if (mips == "add zero v1 zero"){data = 0x00600020;}
- if (mips == "add zero v1 at"){data = 0x00610020;}
- if (mips == "add zero v1 v0"){data = 0x00620020;}
- if (mips == "add zero v1 v1"){data = 0x00630020;}
- if (mips == "add zero v1 a0"){data = 0x00640020;}
- if (mips == "add zero v1 a1"){data = 0x00650020;}
- if (mips == "add zero v1 a2"){data = 0x00660020;}
- if (mips == "add zero v1 a3"){data = 0x00670020;}
- if (mips == "add zero v1 t0"){data = 0x00680020;}
- if (mips == "add zero v1 t1"){data = 0x00690020;}
- if (mips == "add zero v1 t2"){data = 0x006A0020;}
- if (mips == "add zero v1 t3"){data = 0x006B0020;}
- if (mips == "add zero v1 t4"){data = 0x006C0020;}
- if (mips == "add zero v1 t5"){data = 0x006D0020;}
- if (mips == "add zero v1 t6"){data = 0x006E0020;}
- if (mips == "add zero v1 t7"){data = 0x006F0020;}
- if (mips == "add zero v1 s0"){data = 0x00700020;}
- if (mips == "add zero v1 s1"){data = 0x00710020;}
- if (mips == "add zero v1 s2"){data = 0x00720020;}
- if (mips == "add zero v1 s3"){data = 0x00730020;}
- if (mips == "add zero v1 s4"){data = 0x00740020;}
- if (mips == "add zero v1 s5"){data = 0x00750020;}
- if (mips == "add zero v1 s6"){data = 0x00760020;}
- if (mips == "add zero v1 s7"){data = 0x00770020;}
- if (mips == "add zero v1 t8"){data = 0x00780020;}
- if (mips == "add zero v1 t9"){data = 0x00790020;}
- if (mips == "add zero v1 k0"){data = 0x007A0020;}
- if (mips == "add zero v1 k1"){data = 0x007B0020;}
- if (mips == "add zero v1 gp"){data = 0x007C0020;}
- if (mips == "add zero v1 sp"){data = 0x007D0020;}
- if (mips == "add zero v1 fp"){data = 0x007E0020;}
- if (mips == "add zero v1 ra"){data = 0x007F0020;}
- if (mips == "add zero a0 zero"){data = 0x00800020;}
- if (mips == "add zero a0 at"){data = 0x00810020;}
- if (mips == "add zero a0 v0"){data = 0x00820020;}
- if (mips == "add zero a0 v1"){data = 0x00830020;}
- if (mips == "add zero a0 a0"){data = 0x00840020;}
- if (mips == "add zero a0 a1"){data = 0x00850020;}
- if (mips == "add zero a0 a2"){data = 0x00860020;}
- if (mips == "add zero a0 a3"){data = 0x00870020;}
- if (mips == "add zero a0 t0"){data = 0x00880020;}
- if (mips == "add zero a0 t1"){data = 0x00890020;}
- if (mips == "add zero a0 t2"){data = 0x008A0020;}
- if (mips == "add zero a0 t3"){data = 0x008B0020;}
- if (mips == "add zero a0 t4"){data = 0x008C0020;}
- if (mips == "add zero a0 t5"){data = 0x008D0020;}
- if (mips == "add zero a0 t6"){data = 0x008E0020;}
- if (mips == "add zero a0 t7"){data = 0x008F0020;}
- if (mips == "add zero a0 s0"){data = 0x00900020;}
- if (mips == "add zero a0 s1"){data = 0x00910020;}
- if (mips == "add zero a0 s2"){data = 0x00920020;}
- if (mips == "add zero a0 s3"){data = 0x00930020;}
- if (mips == "add zero a0 s4"){data = 0x00940020;}
- if (mips == "add zero a0 s5"){data = 0x00950020;}
- if (mips == "add zero a0 s6"){data = 0x00960020;}
- if (mips == "add zero a0 s7"){data = 0x00970020;}
- if (mips == "add zero a0 t8"){data = 0x00980020;}
- if (mips == "add zero a0 t9"){data = 0x00990020;}
- if (mips == "add zero a0 k0"){data = 0x009A0020;}
- if (mips == "add zero a0 k1"){data = 0x009B0020;}
- if (mips == "add zero a0 gp"){data = 0x009C0020;}
- if (mips == "add zero a0 sp"){data = 0x009D0020;}
- if (mips == "add zero a0 fp"){data = 0x009E0020;}
- if (mips == "add zero a0 ra"){data = 0x009F0020;}
- if (mips == "add zero a1 zero"){data = 0x00A00020;}
- if (mips == "add zero a1 at"){data = 0x00A10020;}
- if (mips == "add zero a1 v0"){data = 0x00A20020;}
- if (mips == "add zero a1 v1"){data = 0x00A30020;}
- if (mips == "add zero a1 a0"){data = 0x00A40020;}
- if (mips == "add zero a1 a1"){data = 0x00A50020;}
- if (mips == "add zero a1 a2"){data = 0x00A60020;}
- if (mips == "add zero a1 a3"){data = 0x00A70020;}
- if (mips == "add zero a1 t0"){data = 0x00A80020;}
- if (mips == "add zero a1 t1"){data = 0x00A90020;}
- if (mips == "add zero a1 t2"){data = 0x00AA0020;}
- if (mips == "add zero a1 t3"){data = 0x00AB0020;}
- if (mips == "add zero a1 t4"){data = 0x00AC0020;}
- if (mips == "add zero a1 t5"){data = 0x00AD0020;}
- if (mips == "add zero a1 t6"){data = 0x00AE0020;}
- if (mips == "add zero a1 t7"){data = 0x00AF0020;}
- if (mips == "add zero a1 s0"){data = 0x00B00020;}
- if (mips == "add zero a1 s1"){data = 0x00B10020;}
- if (mips == "add zero a1 s2"){data = 0x00B20020;}
- if (mips == "add zero a1 s3"){data = 0x00B30020;}
- if (mips == "add zero a1 s4"){data = 0x00B40020;}
- if (mips == "add zero a1 s5"){data = 0x00B50020;}
- if (mips == "add zero a1 s6"){data = 0x00B60020;}
- if (mips == "add zero a1 s7"){data = 0x00B70020;}
- if (mips == "add zero a1 t8"){data = 0x00B80020;}
- if (mips == "add zero a1 t9"){data = 0x00B90020;}
- if (mips == "add zero a1 k0"){data = 0x00BA0020;}
- if (mips == "add zero a1 k1"){data = 0x00BB0020;}
- if (mips == "add zero a1 gp"){data = 0x00BC0020;}
- if (mips == "add zero a1 sp"){data = 0x00BD0020;}
- if (mips == "add zero a1 fp"){data = 0x00BE0020;}
- if (mips == "add zero a1 ra"){data = 0x00BF0020;}
- if (mips == "add zero a2 zero"){data = 0x00C00020;}
- if (mips == "add zero a2 at"){data = 0x00C10020;}
- if (mips == "add zero a2 v0"){data = 0x00C20020;}
- if (mips == "add zero a2 v1"){data = 0x00C30020;}
- if (mips == "add zero a2 a0"){data = 0x00C40020;}
- if (mips == "add zero a2 a1"){data = 0x00C50020;}
- if (mips == "add zero a2 a2"){data = 0x00C60020;}
- if (mips == "add zero a2 a3"){data = 0x00C70020;}
- if (mips == "add zero a2 t0"){data = 0x00C80020;}
- if (mips == "add zero a2 t1"){data = 0x00C90020;}
- if (mips == "add zero a2 t2"){data = 0x00CA0020;}
- if (mips == "add zero a2 t3"){data = 0x00CB0020;}
- if (mips == "add zero a2 t4"){data = 0x00CC0020;}
- if (mips == "add zero a2 t5"){data = 0x00CD0020;}
- if (mips == "add zero a2 t6"){data = 0x00CE0020;}
- if (mips == "add zero a2 t7"){data = 0x00CF0020;}
- if (mips == "add zero a2 s0"){data = 0x00D00020;}
- if (mips == "add zero a2 s1"){data = 0x00D10020;}
- if (mips == "add zero a2 s2"){data = 0x00D20020;}
- if (mips == "add zero a2 s3"){data = 0x00D30020;}
- if (mips == "add zero a2 s4"){data = 0x00D40020;}
- if (mips == "add zero a2 s5"){data = 0x00D50020;}
- if (mips == "add zero a2 s6"){data = 0x00D60020;}
- if (mips == "add zero a2 s7"){data = 0x00D70020;}
- if (mips == "add zero a2 t8"){data = 0x00D80020;}
- if (mips == "add zero a2 t9"){data = 0x00D90020;}
- if (mips == "add zero a2 k0"){data = 0x00DA0020;}
- if (mips == "add zero a2 k1"){data = 0x00DB0020;}
- if (mips == "add zero a2 gp"){data = 0x00DC0020;}
- if (mips == "add zero a2 sp"){data = 0x00DD0020;}
- if (mips == "add zero a2 fp"){data = 0x00DE0020;}
- if (mips == "add zero a2 ra"){data = 0x00DF0020;}
- if (mips == "add zero a3 zero"){data = 0x00E00020;}
- if (mips == "add zero a3 at"){data = 0x00E10020;}
- if (mips == "add zero a3 v0"){data = 0x00E20020;}
- if (mips == "add zero a3 v1"){data = 0x00E30020;}
- if (mips == "add zero a3 a0"){data = 0x00E40020;}
- if (mips == "add zero a3 a1"){data = 0x00E50020;}
- if (mips == "add zero a3 a2"){data = 0x00E60020;}
- if (mips == "add zero a3 a3"){data = 0x00E70020;}
- if (mips == "add zero a3 t0"){data = 0x00E80020;}
- if (mips == "add zero a3 t1"){data = 0x00E90020;}
- if (mips == "add zero a3 t2"){data = 0x00EA0020;}
- if (mips == "add zero a3 t3"){data = 0x00EB0020;}
- if (mips == "add zero a3 t4"){data = 0x00EC0020;}
- if (mips == "add zero a3 t5"){data = 0x00ED0020;}
- if (mips == "add zero a3 t6"){data = 0x00EE0020;}
- if (mips == "add zero a3 t7"){data = 0x00EF0020;}
- if (mips == "add zero a3 s0"){data = 0x00F00020;}
- if (mips == "add zero a3 s1"){data = 0x00F10020;}
- if (mips == "add zero a3 s2"){data = 0x00F20020;}
- if (mips == "add zero a3 s3"){data = 0x00F30020;}
- if (mips == "add zero a3 s4"){data = 0x00F40020;}
- if (mips == "add zero a3 s5"){data = 0x00F50020;}
- if (mips == "add zero a3 s6"){data = 0x00F60020;}
- if (mips == "add zero a3 s7"){data = 0x00F70020;}
- if (mips == "add zero a3 t8"){data = 0x00F80020;}
- if (mips == "add zero a3 t9"){data = 0x00F90020;}
- if (mips == "add zero a3 k0"){data = 0x00FA0020;}
- if (mips == "add zero a3 k1"){data = 0x00FB0020;}
- if (mips == "add zero a3 gp"){data = 0x00FC0020;}
- if (mips == "add zero a3 sp"){data = 0x00FD0020;}
- if (mips == "add zero a3 fp"){data = 0x00FE0020;}
- if (mips == "add zero a3 ra"){data = 0x00FF0020;}
- if (mips == "add zero t0 zero"){data = 0x01000020;}
- if (mips == "add zero t0 at"){data = 0x01010020;}
- if (mips == "add zero t0 v0"){data = 0x01020020;}
- if (mips == "add zero t0 v1"){data = 0x01030020;}
- if (mips == "add zero t0 a0"){data = 0x01040020;}
- if (mips == "add zero t0 a1"){data = 0x01050020;}
- if (mips == "add zero t0 a2"){data = 0x01060020;}
- if (mips == "add zero t0 a3"){data = 0x01070020;}
- if (mips == "add zero t0 t0"){data = 0x01080020;}
- if (mips == "add zero t0 t1"){data = 0x01090020;}
- if (mips == "add zero t0 t2"){data = 0x010A0020;}
- if (mips == "add zero t0 t3"){data = 0x010B0020;}
- if (mips == "add zero t0 t4"){data = 0x010C0020;}
- if (mips == "add zero t0 t5"){data = 0x010D0020;}
- if (mips == "add zero t0 t6"){data = 0x010E0020;}
- if (mips == "add zero t0 t7"){data = 0x010F0020;}
- if (mips == "add zero t0 s0"){data = 0x01100020;}
- if (mips == "add zero t0 s1"){data = 0x01110020;}
- if (mips == "add zero t0 s2"){data = 0x01120020;}
- if (mips == "add zero t0 s3"){data = 0x01130020;}
- if (mips == "add zero t0 s4"){data = 0x01140020;}
- if (mips == "add zero t0 s5"){data = 0x01150020;}
- if (mips == "add zero t0 s6"){data = 0x01160020;}
- if (mips == "add zero t0 s7"){data = 0x01170020;}
- if (mips == "add zero t0 t8"){data = 0x01180020;}
- if (mips == "add zero t0 k0"){data = 0x01190020;}
- if (mips == "add zero t0 k1"){data = 0x011A0020;}
- if (mips == "add zero t0 gp"){data = 0x011B0020;}
- if (mips == "add zero t0 sp"){data = 0x011C0020;}
- if (mips == "add zero t0 fp"){data = 0x011D0020;}
- if (mips == "add zero t0 ra"){data = 0x011C0020;}
- if (mips == "add zero t1 zero"){data = 0x001200020;}
- if (mips == "add zero t1 at"){data = 0x001210020;}
- if (mips == "add zero t1 v0"){data = 0x001220020;}
- if (mips == "add zero t1 v1"){data = 0x001230020;}
- if (mips == "add zero t1 a0"){data = 0x001240020;}
- if (mips == "add zero t1 a1"){data = 0x001250020;}
- if (mips == "add zero t1 a2"){data = 0x001260020;}
- if (mips == "add zero t1 a3"){data = 0x001270020;}
- if (mips == "add zero t1 t0"){data = 0x001280020;}
- if (mips == "add zero t1 t1"){data = 0x001290020;}
- if (mips == "add zero t1 t2"){data = 0x0012A0020;}
- if (mips == "add zero t1 t3"){data = 0x0012B0020;}
- if (mips == "add zero t1 t4"){data = 0x0012C0020;}
- if (mips == "add zero t1 t5"){data = 0x0012D0020;}
- if (mips == "add zero t1 t6"){data = 0x0012E0020;}
- if (mips == "add zero t1 t7"){data = 0x0012F0020;}
- if (mips == "add zero t1 s0"){data = 0x001300020;}
- if (mips == "add zero t1 s1"){data = 0x001310020;}
- if (mips == "add zero t1 s2"){data = 0x001320020;}
- if (mips == "add zero t1 s3"){data = 0x001330020;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement