Question
Use Assembly Language for x86 Processor ASSEMBLY LANGUAGE CODE: INCLUDE IRVINE32.inc -prints all the prime numbers between 0 and that number. A prime number is
Use Assembly Language for x86 Processor
ASSEMBLY LANGUAGE CODE: INCLUDE IRVINE32.inc
-prints all the prime numbers between 0 and that number.
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:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 Press any key to continue . . .
key notes:
-Global variables are Only used in MAIN
-mov register, 0 is not used throughout the program, xor register, and register is used instead
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started