This document contains a list of 45 programs to implement using 8086 microprocessor:
1) Examine internal components of computer and use CPU-Z tool.
2) Programs for number conversion, logical operations, shifts, flags, multiplication, division, strings, arrays, procedures, macros.
3) Programs to control devices like traffic lights, stepper motor, and generate waves.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
55 views2 pages
List of Programs
This document contains a list of 45 programs to implement using 8086 microprocessor:
1) Examine internal components of computer and use CPU-Z tool.
2) Programs for number conversion, logical operations, shifts, flags, multiplication, division, strings, arrays, procedures, macros.
3) Programs to control devices like traffic lights, stepper motor, and generate waves.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
LIST OF PROGRAMS
1. Examine internal components of computer like north and south bridges,
RAM ,ROM, etc and using CPU-Z tool 2. Any to any converter 3. Implementation of 2’s complement 4. Implementation of booth’s algorithm 5. Input and output a character in 8086 6. Write a program to demonstrate all addressing modes 7. Add two 8- bit numbers 8. Add two 16 bit numbers using 8 bit register 9. Addition of two 32 bit numbers using 16 bit register 10.Packed BCD addition 11.Packed BCD subtraction 12.Demonstrate logical operators like AND ,OR , XOR , NOT 13.Demonstrate rotate and rotate with carry 14.To demonstrate shift , shift with carry 15.Determine whether a given number is even number or odd number 16.Determine whether number is positive or negative 17.Demonstrate usage of LAHF , SAHF 18.Demonstrate PUSHF ,POPF 19.Demonstrate setting and unsetting flag registers like direction , interrupt , carry 20.Program to set or unset Trap flag 21.Program to demonstrate multiplication of 8,16 bit unsigned and signed numbers 22.Program to demonstrate CBW and CWD 23.Program to demonstrate Division of 8,16 bit unsigned and signed numbers 24.Program to demonstrate NEG,CMP 25.Packed BCD using aaa,aas,aam,aad 26. Using int 21h input and output a string 27.Using int 21h and conditional jumps, find max of 3 no’s 28.Using int 21h, find whether given number is even or odd 29.Using int 21h, find whether trap flag is set or unset 30.Using int21h , find whether given number is positive or negative 31.Demonstrate LOOP
32.WAP to transfer a block of 10 bytes from 36000 to 46000 (movs)
33. WAP to copy string from one location to another (almost same as 31) 34.WAP to reverse a string using string instructions 35. WAP to check whether given string is Palindrome or not 36.WAP to sort elements using bubble sort and display the sorted elements 37.WAP to perform sum and avg of array elements 38.WAP to demonstrate procedure with arguments 39.WAP to demonstrate procedure with return values 40.WAP to demonstrate MACROS with arguments 41.WAP to send output to 7 segment display kit using 8086 microprocessor kit 42. WAP to control traffic lights 43. WAP to control stepper motor 44. WAP to generate a Square Wave 45. WAP to generate a Ramp Wave