Program on virtual learning environment, Assembly Language

Assignment Help:

Task One

Produce a menu such as the one below (remember to keep to this specification).

M E N U

1, Enter Number 1

2, Enter Number 2

3, Display num1 and num2

4, Display sum of num1 and num2

5, Display product of num1 and num2

6, Divide num 1 by num 2

7, Exchange numbers 1 and 2

8, Display Numbers between num 1 and num 2

9, Sum numbers between num1 and num2

10, Raise num 1 to the power of num2

11, Display prime numbers between num1 and num2

12, Quit

Choose an Option:

Task Two - Input and Output

The first two options allow the user to enter two integer numbers (num1 and num2) that should be stored by the program. The third option should print the numbers previously entered.

 Task Three - Arithmetic

Options 3,4,5 and 6 should display the results of adding, multiplying, and dividing num1 and num2.

Division should display both the quotient and the remainder.

Assignment- MIPS Assembler

6G4Z1002 Computer Systems Fundamentals, 2011/2012

Task Four - Exchange

Option 7 should exchange the values of num1 and num2.

Task Five - Ranges

The eighth option should display all the numbers between num1 and num2 inclusive.

The ninth option should display the sum of all the numbers between num1 and num2 inclusive

Task Six - Power

Option 10 will raise one num1 to the power of num2 (num1num2 ) and display the result.

Task Seven - Primes

Option 11 will display only the prime numbers between num1 and num2.

Handing-In

You are required to submit your assignment via the Virtual Learning Environment. The program should include your name, and ID number as comments at the beginning of your program. The program should be named using the following pattern id.asm e.g. 55991231.asm.


Related Discussions:- Program on virtual learning environment

Relocate program and data, ) What is the difference between re-locatable pr...

) What is the difference between re-locatable program and re-locatable data?

Assembly language assignment, The main objective of the assignment is to ex...

The main objective of the assignment is to explore the knowledge regarding parallel ports of a computer system. You can read and write datato/from the parallel port using IN and OU

I want to make a calculator, 64-bit integer calculator, which processes usi...

64-bit integer calculator, which processes using 16-bits at a time (reg/mem16 operands)

Or-logical instruction-microprocessor, OR: Logical OR: The OR instruction ...

OR: Logical OR: The OR instruction carries out the OR operation in the similar way as described in case of the AND operation. The restriction on source and destination operands ar

Pin functions of 8086-microprocessor, Pin functions for the minimum mode o...

Pin functions for the minimum mode operation of 8086 are following: 1) M/I/O -Memory/IO: This is a status line logically equivalent to S2 in maximum mode. When it is low, it

Using straight line method for depreciation, Request a depreciation of the...

Request a depreciation of the item, year of purchase, cost of item, number of years to be depreciated (estimated life ) and,the method of depreciation . Method of depreciation sh

Assigment help, assempbly language routine that takes an array named A cont...

assempbly language routine that takes an array named A containing n bytes of postive numebrs and fills two arranys, array B containing n words and array C containing n long words

Write an 8086 assembly program, Project Description: Write an 80x86 asse...

Project Description: Write an 80x86 assembly program that performs the following functions: Reads a set of integers from a file into an array. The data file name is to be

Program, assembly language program to find larges number in an array

assembly language program to find larges number in an array

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd