]> 001000 addi 001001 addiu 001010 slti 001011 sltiu 001100 andi 001101 ori 001110 xori 001111 lui 100000 lb 100001 lh 100010 lwl 100011 lw 100100 lbu 100101 lhu 100110 lwr 110001 l1 110001 lwc1 110010 lwc2 110011 pref 110101 ldc1 110110 ldc2 101111 CACHE 111000 sc 111001 swc1 111010 swc2 111101 sdc1 111110 sdc2 101000 sb 101001 sh 101010 swl 101011 sw 101110 swr 000100 beq 000110 blez 000111 bgtz 000101 bne 000010 j 000011 jal 010000 - 010001 - 010010 - 010011 - 000001 SUB.F 010100 - 010101 - 010110 - 010111 - 011000 - 011001 - 011010 - 011011 - 011100 - 011101 - 011110 - 011111 - 101100 - 101101 - 111100 - 111111 - 100111 - 110100 - 110111 - 110111 - 111011 - 000000 r-type 000000 sll 000010 srl 000011 sra 000100 sllv 000110 srlv 000111 srav 001000 jr 001001 jalr 001010 movz 001011 movn 001100 SYSCALL 001101 BREAK 010000 mfhi 010001 mthi 010010 mflo 010011 mtlo 011000 mult 011001 multu 011010 div 011011 divu 100000 add 100001 addu 100010 sub 100011 subu 100100 and 100101 or 100110 xor 100111 nor 101010 slt 101011 sltu 110000 tge 110001 tgeu 110010 tlt 110011 tltu 110100 teq 110110 tne 00000 $zero 00001 at 00010 $v0 00011 $v1 00100 $a0 00101 $a1 00110 $a2 00111 $a3 01000 $t0 01001 $t1 01010 $t2 01011 $t3 01100 $t4 01101 $t5 01110 $t6 01111 $t7 10000 $s0 10001 $s1 10010 $s2 10011 $s3 10100 $s4 10101 $s5 11000 $s6 10111 $s7 11000 $t8 11001 $t9 11010 $k0 11011 $k1 11100 $gp 11101 $sp 11110 $fp 11111 $ra 0 *Program_counter 161 188 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 362 true 1#6 false 1 *nodeADD1input1A 358 95 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 192 false 2#3 false 2 *ADD1input1B 192 253 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 94 true 0 false 3 *ADDA1input2 210 253 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 144 true 5 false 4 outputDATAMEM1 400 415 16#78#139 16#78#139 100#100#100 30#144#255 100#100#100 100#100#100 414 true 101 false 5 *node1ADD2 311 493 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 119 true 13#14 false 6 *instruction_Memory 198 215 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 362 true 7 false 7 *nodeIMrepeated 311 315 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 378 true 8 false 8 nodeIM 311 315 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 378 true 9#10 false 9 nodeSHIFTLEFT1 375 75 255#185#15 255#185#15 255#185#15 255#185#15 255#185#15 255#185#15 317 false 11 false 10 *nodeIM2 322 325 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 378 true 19#20 false 11 *SHIFTLEFT1 317 388 255#185#15 255#185#15 255#185#15 255#185#15 255#185#15 255#185#15 75 true 12 false 12 *nodeMUXC 440 485 255#185#15 255#185#15 255#185#15 255#185#15 255#185#15 255#185#15 75 true 0 false 13 *nodeMUXC1 115 88 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 497 false 18 false 14 node2ADD2 503 595 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 119 true 15#16 false 15 *nodeMUXB 115 100 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 600 false 17 false 16 *ADD2input1 605 650 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 119 true 0 false 17 *MUXB 600 762 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 238#221#130 100 true 87 false 18 *nodeMUXC1 502 793 205#149#15 205#149#15 205#149#15 205#149#15 205#149#15 205#149#15 75 true 42 false 19 *nodeREG2 376 360 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 329 false 24#26 false 20 *nodeMUXA1 385 395 255#127#36 0#191#255 100#100#100 255#127#36 255#127#36 255#127#36 329 false 21#22 false 21 MUXA2 334 365 255#127#36 0#191#255 100#100#100 255#127#36 255#127#36 255#127#36 399 true 0 false 22 *nodeSIGN_EXT 403 461 0#255#255 255#127#36 100#100#100 255#127#36 255#127#36 255#127#36 329 false 23#33 false 23 *SIGN_EXT 333 425 0#255#255 100#100#100 100#100#100 255#127#36 255#127#36 255#127#36 466 true 37 false 24 *nodeREG2A 354 339 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 328 false 30#31 false 25 notUsed 331 415 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 255#255#0 336 true 0 false 26 *nodeREGB 334 344 0#0#255 0#0#255 100#100#100 0#0#255 0#0#255 0#0#255 358 true 27#29 false 27 *nodeMUXA 363 371 0#0#255 0#0#255 100#100#100 0#0#255 0#0#255 0#0#255 348 false 28 false 28 *nodeMUXA 348 362 0#0#255 0#0#255 100#100#100 0#0#255 0#0#255 0#0#255 371 true 0 false 29 *REGB 352 416 0#0#255 0#0#255 100#100#100 0#0#255 0#0#255 0#0#255 358 true 0 false 30 *nodeCTRL2 329 230 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 328 false 32 false 31 *REGinput1 333 415 0#255#0 0#255#0 100#100#100 0#255#0 0#255#0 0#255#0 335 true 0 false 32 *CTRL 328 348 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 255#0#255 230 true 44#45#46#47#48#49#50#51#52 false 33 *nodeALU_CTRL 467 503 205#91#69 205#91#69 100#100#100 205#91#69 205#91#69 255#127#36 329 false 34 false 34 *ALU_CTRL 329 562 205#91#69 205#91#69 100#100#100 205#91#69 205#91#69 255#127#36 503 true 0 false 35 *nodeALUcontrol1 617 650 205#91#69 205#91#69 100#100#100 205#91#69 205#91#69 255#127#36 501 true 36 false 36 *nodeALUcontrol2 501 385 205#91#69 205#91#69 100#100#100 205#91#69 205#91#69 255#127#36 650 false 99 false 37 *nodeSIGN_EXT 500 536 139#115#85 100#100#100 100#100#100 139#115#85 139#115#85 139#115#85 466 true 38 false 38 *nodeSHIFT_LEFT2 466 404 139#115#85 100#100#100 100#100#100 139#115#85 139#115#85 139#115#85 535 false 39#73 false 39 *nodeSHIFT_LEFT2A 395 153 139#115#85 100#100#100 100#100#100 139#115#85 139#115#85 139#115#85 535 false 40 false 40 *SHIFT_LEFT2 535 550 139#115#85 100#100#100 100#100#100 139#115#85 139#115#85 139#115#85 153 true 41 false 41 ADD2 605 652 139#115#85 100#100#100 100#100#100 139#115#85 139#115#85 139#115#85 170 true 72 false 42 *nodeMUXC2 75 108 205#149#15 205#149#15 205#149#15 205#149#15 205#149#15 205#149#15 794 false 43 false 43 *nodeMUXC3 794 804 205#149#15 205#149#15 205#149#15 205#149#15 205#149#15 205#149#15 108 true 0 false 44 *SIG_CTRL_MUXA1 364 341 255#000#000 255#0#0 100#100#100 100#100#100 100#100#100 100#100#100 267 true 53 false 45 *SIG_CTRL_AND1 405 723 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 187 true 0 false 46 *SIG_CTRL_MUXB 414 779 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 209 true 86 false 47 *SIG_CTRL_MEMA1 417 939 100#100#100 100#100#100 100#100#100 255#0#0 100#100#100 100#100#100 220 true 62 false 48 *SIG_CTRL_MUXE 417 856 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 235 true 58 false 49 *SIG_CTRL_DATAMEMB1 415 762 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 100#100#100 243 true 61 false 50 *SIG_CTRL_ALUCRTL 412 591 255#0#0 255#0#0 100#100#100 255#0#0 255#0#0 100#100#100 255 true 60 false 51 *SIG_CTRL_MUXD 410 565 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 263 true 59 false 52 *SIG_CTRL_REG 402 472 255#0#0 255#0#0 100#100#100 255#0#0 100#100#100 100#100#100 275 true 57 false 53 *SIG_CTRL_MUXA2 267 439 255#000#000 255#0#0 100#100#100 100#100#100 100#100#100 100#100#100 341 false 54 false 54 *SIG_CTRL_MUXA3 341 382 255#000#000 255#0#0 100#100#100 100#100#100 100#100#100 100#100#100 440 true 55 false 55 *SIG_CTRL_MUXA4 440 410 255#000#000 255#0#0 100#100#100 100#100#100 100#100#100 100#100#100 382 false 56 false 56 *REG3 390 415 255#127#36 0#191#255 100#100#100 0#0#255 0#0#255 0#0#255 387 true 98 false 57 *SIG_CTRL_REG2 275 295 255#0#0 255#0#0 100#100#100 255#0#0 100#100#100 100#100#100 472 false 0 false 58 *SIG_CTRL_MUXE2 235 340 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 856 false 0 false 59 *SIG_CTRL_MUXD2 263 365 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 565 false 0 false 60 *SIG_CTRL_ALUCRTL2 255 453 255#0#0 255#0#0 100#100#100 255#0#0 255#0#0 100#100#100 591 false 35 false 61 *SIG_CTRL_DATAMEMB2 243 315 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 100#100#100 762 false 0 false 62 *SIG_CTRL_MEMA2 220 456 100#100#100 100#100#100 100#100#100 255#0#0 100#100#100 100#100#100 939 false 63 false 63 *SIG_CTRL_MEMA3 939 773 100#100#100 100#100#100 100#100#100 255#0#0 100#100#100 100#100#100 456 true 64 false 64 *SIG_CTRL_MEMA3 456 407 100#100#100 100#100#100 100#100#100 255#0#0 100#100#100 100#100#100 773 false 93 false 65 *REG_OUTPUT1 523 594 0#205#0 0#205#0 100#100#100 0#205#0 0#205#0 0#205#0 320 true 0 false 66 *REG_OUTPUT2 523 524 100#100#100 255#255#0 100#100#100 100#100#100 100#100#100 100#100#100 379 true 67#68 false 67 *REG_OUTPUT2A 531 545 100#100#100 255#255#0 100#100#100 100#100#100 100#100#100 100#100#100 379 true 74 false 68 nodeMEMDATAINPUT1 382 437 100#100#100 255#255#0 100#100#100 100#100#100 100#100#100 100#100#100 526 false 69 false 69 nodeMEMDATAINPUT2 526 680 100#100#100 255#255#0 100#100#100 100#100#100 100#100#100 100#100#100 437 true 70 false 70 nodeMEMDATAINPUT2 437 387 100#100#100 255#255#0 100#100#100 100#100#100 100#100#100 100#100#100 680 false 71 false 71 nodeMEMDATAINPUT2 680 712 100#100#100 255#255#0 100#100#100 100#100#100 100#100#100 100#100#100 387 true 0 false 72 *MUXC 710 762 255#218#185 255#218#185 255#218#185 255#218#185 255#218#185 255#218#185 133 true 0 false 73 nodeMUXD 538 545 139#115#85 100#100#100 100#100#100 139#115#85 139#115#85 139#115#85 400 true 0 false 74 ALUinput2 575 593 139#115#85 255#255#0 100#100#100 139#115#85 139#115#85 139#115#85 388 true 0 false 75 nodeMEMDATAINPUT1A 670 690 16#78#139 16#78#139 100#100#100 16#78#139 16#78#139 100#100#100 364 true 76#77 false 76 *nodeMUXEA1 368 430 16#78#139 16#78#139 100#100#100 100#100#100 100#100#100 100#100#100 692 false 78 false 77 MEMDATAINPUT1B 697 712 100#100#100 100#100#100 100#100#100 16#78#139 16#78#139 100#100#100 364 true 0 false 78 *nodeMUXEA1 692 825 16#78#139 16#78#139 100#100#100 100#100#100 100#100#100 100#100#100 430 true 80 false 79 ZERO_ALU1 670 690 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 340 true 82 false 80 nodeMUXG1B 430 375 16#78#139 16#78#139 100#100#100 100#100#100 100#100#100 100#100#100 825 false 81 false 81 nodeMUXG1C 825 837 16#78#139 16#78#139 100#100#100 100#100#100 100#100#100 100#100#100 375 true 0 false 82 ZERO_ALU1 340 200 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 690 false 83 false 83 ZERO_ALU1 690 725 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 200 true 84 false 84 *AND_MUXC1 742 823 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 192 true 85 false 85 *AND_MUXC2 192 144 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 823 false 88 false 86 *SIG_CTRL_MUXB2 209 146 100#100#100 100#100#100 100#100#100 100#100#100 100#100#100 255#0#0 780 false 0 false 87 *MUXCinput2 790 805 238#221#130 255#218#185 255#218#185 255#218#185 255#218#185 255#218#185 134 true 0 false 88 *PCinput1 832 845 205#149#15 205#149#15 255#218#185 205#149#15 205#149#15 255#218#185 120 true 89 false 89 *PCinput2 120 49 205#149#15 205#149#15 255#218#185 205#149#15 205#149#15 255#218#185 845 false 90 false 90 *PCinput3 845 85 205#149#15 205#149#15 255#218#185 205#149#15 205#149#15 255#218#185 49 true 91 false 91 *PCinput4 49 362 205#149#15 205#149#15 255#218#185 205#149#15 205#149#15 255#218#185 85 false 92 false 92 *PCinput5 85 112 205#149#15 205#149#15 255#218#185 205#149#15 205#149#15 255#218#185 362 true 100 false 93 outputDATAMEM1 810 835 100#100#100 100#100#100 100#100#100 30#144#255 100#100#100 100#100#100 354 true 94 false 94 *outputMUXE1 865 895 16#78#139 16#78#139 100#100#100 30#144#255 100#100#100 100#100#100 365 true 95 false 95 outputDATAMEM1 365 522 16#78#139 16#78#139 100#100#100 30#144#255 100#100#100 100#100#100 895 false 96 false 96 outputDATAMEM1 895 400 16#78#139 16#78#139 100#100#100 30#144#255 100#100#100 100#100#100 522 true 97 false 97 outputDATAMEM1 522 414 16#78#139 16#78#139 100#100#100 30#144#255 100#100#100 100#100#100 400 false 4 false 98 READING 420 300 255#0#0 255#0#0 100#100#100 255#0#0 255#0#0 255#0#0 450 false 65#66 true 99 ALUVALUE 400 315 255#0#0 255#0#0 100#100#100 255#0#0 255#0#0 255#0#0 620 false 75#79 true 100 CP+4 400 370 255#0#0 255#0#0 100#100#100 255#0#0 255#0#0 255#0#0 130 false 0 true 101 WRITING 420 300 255#0#0 255#0#0 100#100#100 255#0#0 255#0#0 255#0#0 450 false 101 true