Q. Write an assembly language program to perform the following tasks:
Task 1 - Find the largest digit in your VUID.
Task 2 - Add the largest value to each index value and write it back at the respective index of the VUID. For example, if the numbers in VUID are 030400789, then after the task 2, the VUID should become 91291399161718.
Task 3 - Find the arithmetic series of the largest digit found in task 1 and store it in the “dx” register as shown in the sample screenshot.
My student id is ..Bc200203355
Write an Assembly language-based program for MIPS Architecture-based MARS simulator to take input from users and compare two float numbers. If number one is greater than number two multiply both, and if number one is lesser than number 2; add both numbers.
Take 5 integer numbers as input from the user on a run time base and calculate the average using MIPS.
Take 4 values in floating-point double precision and compare which one is smaller and display the output using MIPS.
Take 4 numbers as an input from the user and perform the multiplication and then addition among the numbers using MIPS.
Write and run an 8086 assembly language program to print a multiplication table by asking number from user.
How the multiple definition is implemented in assembly give example of it
How the multiple definition is implemented in assembly give example of it
Write an assembly language program to find the sum of the following series:
Sum = 1 + 2 + 3 + 4 + ......................... 100.
Write and run a 8086 assembly language program that finds the factorial of first N natural numbers. The value of N is input to the assembly program. The factorial value is stored in AX register. Assume that the value of N is between 1 and 5 only.