Reference no: EM132483473
Question 1. Write a program to load the contents of memory location 2050 H into accumulator and then move this data into register B.
Question 2. Write an assembly language program for calculating the factorial of a number using 8086 microprocessor.
Question 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.
Question 4. Write 8086 Assembly language program to add two 16-bit number stored in memory location 3000H - 3001H and 3002H - 3003H.
Question 5. Write an assembly language program in 8086 microprocessor to divide a 16-bit number by an 8 bit number.
Question 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.
Question 7. Write an assembly language program in 8086 microprocessor to find square root of a number.
Question 8. Write an assembly language program in 8086 microprocessor to reverse 16-bit number using 8 bit operation
Question 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)
??
Question 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.