The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 2 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
Hi there
Please assist with the below question. I'm using the NASM assembly language.
Â
Design a program in assembly language to read a number entered by the user. The program should determine whether or not the number is divisible by 3 and display an appropriate message based on the results on the screen. The program should do the following:
Clear the screen and change the screen colour to white on blue.
Change the cursor position to row 10, column 0. Prompt the user to key in the number (1 - 9). Read the number from the keyboard.
Convert the number to a numeric value and store in memory. Test whether the number is in the range 0…9. Display ‘**’ next to the number if the number is out of range and read again.
Divide the number by 3. If the remainder is equal to zero, we know that the number is divisible by
3, otherwise it is not.
If the number is divisible by 3, display the following message: ‘Number is a multiple of 3’ otherwise display the message ‘Number is not a multiple of 3’.
Terminate the program.
-----------