Question: For this LC-3 assembly code .. .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
For this LC-3 assembly code ..
.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
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.
so an example would look like this
Enter a number
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
