Question: Group Assignment # 1 : Assembly Language Referring to the given title below for each group, you need to: Provide a simple algorithm / flowchart

Group Assignment #1: Assembly Language
Referring to the given title below for each group, you need to:
Provide a simple algorithm/flowchart to solve the given problem
Notes: The n is a user input value and must be at least >15.
2. Create a C code based on the given specification with some input test stimulus and make sure the result is correct.
3. Create an equivalent assembly program based on ARM Instructions (your program must use the concept of subroutine and program control to carry out the necessary CPU operations, instead of full and lengthy sequential instructions).
4. Provide a video to explain your coding by debugging the assembly code in (3) line by line in the Keil uVision software, using the same input test stimulus in (2) to prove it generates the same computation result.
Section 16:
Given a signed integer array of n elements, sort an array in decreasing order using Bubble Sort and determine the median value.
Given a signed integer array of n elements, identify the number of elements that its value is smaller or equal than certain threshold value, T.
Given a signed integer array of n elements, sort an array in increasing order using Insertion Sort and determine the median value.
Compute the greatest common divisor (GCD) of two positive numbers.
Given a signed integer array of n elements of a fixed range values (e.g.0 to 10), find the mode value of the array elements.
Calculate a moving average of array with n elements with the window size of k.
Find all the possible Prime Factors of any given value within the range of 1 to 255.
Given a 32-bit number, calculate the odd and even parity bit.
Group Assignment # 1 : Assembly Language

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 Programming Questions!