Assignment #4: add to code below ALL of this add the prompts for the user to inp
ID: 3867073 • Letter: A
Question
Assignment #4: add to code below ALL of this
add the prompts for the user to input a number
add a loop for input to continue until zero is entered
sort the array
print out on the screen “Sorted Array”
print out the sorted array, one number per line. Note this will require conversion of binary integers to ASCII.
You will need to use various IO traps for this assignment.
.ORIG x3000
AND R2,R2,#0
LD R3, FILE
COUNT LDR R0,R3,#0
BRz END_COUNT
ADD R3,R3,#1
ADD R2,R2,#1
BRnzp COUNT
END_COUNT ADD R4,R2,#0
BRz SORTED
OUTERLOOP ADD R4,R4,#-1
BRnz SORTED
ADD R5,R4,#0
LD R3,FILE
INNERLOOP LDR R0,R3,#0
LDR R1,R3,#1
NOT R2,R1
ADD R2,R2,#1
ADD R2,R0,R2
BRnz SWAPPED
STR R1,R3,#0
STR R0,R3,#1
SWAPPED ADD R3,R3,#1
ADD R5,R5,#-1
BRp INNERLOOP
BRnzp OUTERLOOP
SORTED HALT
FILE .FILL x7000
.END
Explanation / Answer
Answer for the given Question:
This below code may helpful to the given problem statement.