MIPS useful snippets
Loops Loop 1 (increment) for(int i = 12; i12; i--){ // do A } // do B addi$t0, $0, 34 addi$t1, $0, 12 L1: beq$t0, $t1, exit // do A addi$t0, $t0, -1 jL1 exit: // do B Loop 3 (while loop blocking) while(a == b){ // do A } // do B L1: bne$t0, $t1, exit // do A exit: // do B Loop 4: execute body `counter` times # while loop body executed 100 times (counter) i = 0; j = 0; counter = 100; do{ i += 4; ..
2021. 9. 19.