Question: I need the pseudo-code (C language based) for this assembly language program. Please read the instruction carefully. Design, write, assemble, and simulate an assembly language

I need the pseudo-code (C language based) for this assembly language program.

Please read the instruction carefully.

Design, write, assemble, and simulate an assembly language program that will test if a number 0 < N <= 255 is a prime number or not (the number 1 is NOT a prime number).

If N is a prime number, the variable PRIME has to be set to 1, otherwise to 0. N and PRIME are 1 byte unsigned numbers.

To determine if a number is a prime number or not, please remember: A number N is NOT a prime if it can be divided evenly by a number X with 1< X < N (i.e., N mod X = 0). Thus, your program should cycle through all X numbers (1< X < N) and determine whether N mod X = 0 for any X.

- In your pseudo code, do NOT use a for loop, but either a while or a do-until structure to implement a loop.

- You are NOT allowed to use the Divide or Multiply instructions anywhere in this program.

- Program is NOT allowed to change the number stored in N. (You are allowed to change the value assigned to N to simulate different numbers.)

- The program should work for any N > 0 value, not just for the one given.

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