Question: Can you help me add the missing code the middle loop # import java.io.*; # # public class Bubblesort { # # public static void

Can you help me add the missing code the middle loop

# import java.io.*; # # public class Bubblesort { # # public static void main (String [] args) throws IOException { # # BufferedReader kbd = new BufferedReader (new InputStreamReader (System.in)); # int [] list = {5,7,4,6,3,8,2,9,0,20,21,29,22,28,23,27,24,26,25,30,31,39,32,38,33,37,34,36,35,10,11,19,12,18,13,17,14,16,15,1}; # String prompt1 = " Please enter an array element: "; # String prompt2 = " Please enter a search target: "; # String space = " "; # String nfound = " The target was not found."; # String found = " The target was fount at array location "; # int t0 = 0; # int t1 = 0; # int t2 = 39; # int t3 = 39; # int t4; # int t5; # int t6; # int a0; # int v0; # // address calculation register t7 # // base address of array register t8 # // address calculation register t9 # do { # System.out.print (prompt1); # v0 = Integer.parseInt(kbd.readLine()); # list [t0] = v0; # t0 ++; # } while (t0 <= t2); # t0 = 0; # do { # t1 = 0; # do { # t4 = list [t1]; # t5 = list [t1 + 1]; # if (t4 > t5) { # list [t1 + 1] = t4; # list [t1] = t5; # } # t1 ++; # } while (t1 < t3); # t3 --; # t0 ++; # } while (t0 < t2); # t0 = 0; # do { # a0 = list [t0]; # System.out.print (a0); # System.out.print (space); # t0 ++; # } while (t0 <= t2); # # } // public static void main (String [] args) throws IOException {... # # } // public class CIS3413StarterCode2Java {...

.data list: .word 5 .word 7 .word 4 .word 6 .word 3 .word 8 .word 2 .word 9 .word 0 .word 30 .word 31 .word 39 .word 32 .word 38 .word 33 .word 37 .word 34 .word 36 .word 35 .word 20 .word 21 .word 29 .word 22 .word 28 .word 23 .word 27 .word 24 .word 26 .word 25 .word 10 .word 11 .word 19 .word 12 .word 18 .word 13 .word 17 .word 14 .word 16 .word 15 .word 1 # last array element .word -1 # not part of array prompt1: .asciiz " Please enter an array element: " prompt2: .asciiz " Please enter a search target: " space: .asciiz " " nfound: .asciiz " The target was not found." found: .asciiz " The target was found at array location "

.text .globl main main: add $t0, $zero, $zero # [main] add $t1, $zero, $zero # addi $t2, $zero, 39 # addi $t3, $zero, 39 # add $t4, $zero, $zero # add $t5, $zero, $zero # add $t6, $zero, $zero # # add $t7, $zero, $zero # la $t8, list

read: addi $v0, $zero, 4 # [read] la $a0, prompt1 # syscall addi $v0, $zero, 5 # syscall sll $t7, $t0, 2 # add $t9, $t8, $t7 sw $v0, 0($t9) addi $t0, $t0, 1 # ble $t0, $t2, read #

# add the code that is missing from right here

add $t0, $zero, $zero # print: addi $v0, $zero, 1 # [print] sll $t7, $t0, 2 # add $t9, $t8, $t7 lw $a0, 0($t9) syscall addi $v0, $zero, 4 # la $a0, space # syscall addi $t0, $t0, 1 # ble $t0, $t2, print #

end: addi $v0, $zero, 10 # [end] syscall

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!