Problem 1: Write a program to load the contents of memory location 2050 H into accumulator and then move this data into register B.
Problem 2: Write an assembly language program for calculating the factorial of a number using 8086 microprocessor.
Problem 3: Write a program to add two 16-bit numbers where starting address is 2000 and the numbers are at 3000 and 3002 memory address and store result into 3004 and 3006 memory address.
Problem 4: Write 8086 Assembly language program to add two 16-bit number stored in memory location 3000H - 3001H and 3002H - 3003H.
Problem 5: Write an assembly language program in 8086 microprocessor to divide a 16-bit number by an 8 bit number.
Problem 6: Write a program in 8086 microprocessor to find out the sum of series of even numbers, where numbers are stored from starting offset 500 and store the result at offset 600.
Problem 7: Write an assembly language program in 8086 microprocessor to find square root of a number.
Problem 8: Write an assembly language program in 8086 microprocessor to reverse 16-bit number using 8 bit operation
Problem 9: Write down Assembly Code to perform the following computation without using MUL or DIV command and then store the final result in a memory specified by CS : IP (0000: 0100). (2 x 5) + (10/5)??
Problem 10: Assume that the 16-bit register AX contains the information of any particular Date in the following way:
Year, Month and Day info are stored respectively in the lower 7-bits of AX (AX0 - AX6), middle 5 bits of AX (AX7 - AX11) and higher 4-bits of AX (AX12 - AX15). Now extract all three information of Year, Month and Day and store them in BL, CL and DL registers respectively.