Below is the flow diagram of the Selection Sort algorithm. The array elements are listed in the sample table below according to the flow chart above. According to this information; a) Calculating the average value of array elements and assigning it to the avg variable, b) Implementing the Selective Sorting algorithm in assembly language with the option a Write the code in the blank space below, explain the code. n= 10 (Number of elements of array a) a[10] = { 32, 16, 64, 128, 2, 8, 0, 4, 1, 3 } Answer: MY_DATA SEGMENT PARA 'DATA' n DB 10 a DB 32, 16, 64, 128, 2, 8, 0, 4, 1, 3 ort DW ? MY_DATA ENDS MY_CODE SEGMENT PARA 'CODE' MY_PROG PROC FAR ASSUME CS:MY_CODE, DS:MY_DATA MOV AX,MY_DATA MOV DS,AX .......... MOV AH, 04CH INT 21H RET MY_PROG ENDP MY_CODE ENDS END MY_PROG
Below is the flow diagram of the Selection Sort
The array elements are listed in the sample table below according to the flow chart above.
According to this information;
a) Calculating the average value of array elements and assigning it to the avg variable,
b) Implementing the Selective Sorting algorithm in assembly language with the option a
Write the code in the blank space below, explain the code.
n= 10 (Number of elements of array a)
a[10] = { 32, 16, 64, 128, 2, 8, 0, 4, 1, 3 }
Answer:
MY_DATA SEGMENT PARA 'DATA'
n DB 10
a DB 32, 16, 64, 128, 2, 8, 0, 4, 1, 3
ort DW ?
MY_DATA ENDS
MY_CODE SEGMENT PARA 'CODE'
MY_PROG PROC FAR
ASSUME CS:MY_CODE, DS:MY_DATA
MOV AX,MY_DATA
MOV DS,AX
..........
MOV AH, 04CH
INT 21H
RET
MY_PROG ENDP
MY_CODE ENDS
END MY_PROG
Trending now
This is a popular solution!
Step by step
Solved in 2 steps