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