logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

Re-write the function checkPrimeNumber in assembler and call it from the main written in C;

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Given the C program below with the given main and checkPrimeNumber functions. Re-write this code:

1. Re-write the function checkPrimeNumber in assembler and call it from the main written in C;

2. Re-write the main function in assembler and use it to call the function checkPrimeNumber written in C;

3. Re-write both the main and checkPrimeNumber functions in assembler.

You should submit three set of codes for this assignment.

#include <stdio.h>

int checkPrimeNumber(int n);

int main()

{

 int n1, n2, i, flag;

 printf("Enter two positive integers: ");

 scanf("%d %d", &n1, &n2);

 printf("Prime numbers between %d and %d are: ", n1, n2);

 for(i=n1+1; i<n2; ++i)

 {

 // i is a prime number, flag will be equal to 1

 flag = checkPrimeNumber(i);

 if(flag == 1)

 printf("%d ",i);

 }

 return 0;

}

// user-defined function to check prime number

int checkPrimeNumber(int n)

{

 int j, flag = 1;

 for(j=2; j <= n/2; ++j)

 {

 if (n%j == 0)

 {

 flag =0;

 break;

 }

 }

 return flag;

}

 

(5/5)
Attachments:

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

524 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

963 Answers

Hire Me
expert
Husnain SaeedComputer science

731 Answers

Hire Me
expert
Atharva PatilComputer science

831 Answers

Hire Me