Question: Assembly x 8 6 assignment: * Only use [ mov , movsx, movzx, add, sub, Mul _ Div, adressing, loop, flags, the stack, if -

Assembly x86 assignment:
* Only use
[mov, movsx, movzx, add, sub, Mul_Div, adressing, loop, flags, the stack, if-else, while, switch]
A prime number is an integer that is divisible only by 1 and by itself. Write a program that:
1. Takes a number as an input.
2. Prints back to the console all the primes that are larger than 1 but not larger than the number that has been entered.
You need to have a procedure called isPrime. You may have more procedures if you like.
1. This procedure receives a number through one of the registers.
2. Checks if this number is prime.
3. Returns back through one of the registers to the main program 1, if the number is prime, 0 otherwise.
sample run:
Please enter a number: 44
Primes found until the given number:
235711131719232931374143 Press any key to continue ...

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!