#1
September 11th, 2017, 02:32 PM
| |||
| |||
Microprocessor Lab Manual VTU
Hi I would like to know the details about the Microprocessor Lab course offered by Visveswaraya Technological University?
|
#2
September 11th, 2017, 02:59 PM
| |||
| |||
Re: Microprocessor Lab Manual VTU
The details about the Microprocessor Lab course objective and outcomes offered by Visveswaraya Technological University have been mentioned below. Objective: To make the student understand as well as have hands on-expertise of assembly language Programming and also interfacing of external devices to 8086 microprocessor using DOS Environment. Outcome: At the end of the Lab Course Student is able to: • Proficiently use DOS assemblers like MASM, TASM • Use the knowledge of the 8086 instruction set and utilize it in programming • Perform Logical, Arithmetic, and Rotate/Shift operations on Data • Understand and implement delay generation using 8086 instructions • Understand different interfacing concepts and use of PPI (Add-on cards) • Implement programming module of Keyboard, Stepper motor, Waveform generator (DAC), Seven Segment Display to work with x86 processor Syllabus I) Programs involving 1) Data transfer instructions like: i] Byte and word data transfer in different addressing modes. ii] Block move (with and without overlap) iii] Block interchange 2) Arithmetic & logical operations like: 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 3) Bit manipulation instructions like checking: 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 4) Branch/Loop instructions like: i] Arrays: addition/subtraction of N nos. ii] Finding largest and smallest nos. iii] Ascending and descending order iv] Near and Far Conditional and Unconditional jumps, Calls and Returns 5) Programs on String manipulation like string transfer, string reversing, searching for a string, etc. 6) Programs involving Software interrupts 7) Programs to use DOS interrupt INT 21h Function calls for 8) Reading a Character from keyboard, Buffered Keyboard input, Display of String on console II) Experiments on interfacing 8086 with the following interfacing modules through DIO 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 Directions to the Students 1. Come prepared to the lab with relevant theory with regards to the experiment you are conducting. 2. Each experiment will be evaluated for 25 marks. More weightage will be given for preparation as well as understanding. 3. Handle the desktop system as well as interfacing boards with care 4. Do not delete or change the system settings as well as files. 5. For any missing items, penalty will be imposed on the particular batch. 6. Maintain professional attitude as well as discipline during lab sessions. |
|