1) Data transfer instructions like: Unconditional jumps, Calls and i] Byte and word data transfer in Returns different addressing modes. 5) Programs on String manipulation ii] Block move (with and without like string transfer, string reversing, overlap) searching for a string, etc. iii] Block interchange 6) Programs involving Software interrupts Programs to use DOS 2) Arithmetic & logical interrupt INT 21h Function calls operations like: for Reading a Character from i] Addition and Subtraction of multi keyboard, Buffered Keyboard precision nos. input, Display of character/ String ii] Multiplication and Division of on console signed and unsigned Hexadecimal nos. II) Experiments on interfacing iii] ASCII adjustment instructions 8086 with the following iv] Code conversions interfacing modules through DIO (Digital Input/Output-PCI bus v] Arithmetic programs to find compatible) card square cube, LCM, a) Matrix keyboard interfacing GCD, factorial b) Seven segment display interface 3) Bit manipulation instructions c) Logical controller interface like checking: d) Stepper motor interface i] Whether given data is positive or negative III) Other Interfacing Programs ii] Whether given data is odd or a) Interfacing a printer to an X86 even microcomputer iii] Logical 1s and 0s in a given b) PC to PC Communication data iv] 2 out 5 code v] Bit wise and nibble wise palindrome
4) Branch/Loop instructions like:
i] Arrays: addition/subtraction of N nos. Finding largest and smallest nos. Ascending and descending order