0% found this document useful (0 votes)
150 views

Syllabus For Microprocessor

This document describes a Microprocessor Lab course that focuses on assembly language programming and peripheral interfacing. The course has 0 lecture hours, 0 tutorial hours, 3 practical hours and 1 credit. Students will practice assembly language programming on the 8086 microprocessor and interfacing various peripheral devices through programming. The lab experiments cover assembly programming using an 8086 trainer kit, MASM assembly, and interfacing devices like stepper motors, timers, and ADCs through assembly code. Students will learn to develop assembly programs and interface I/O devices to microprocessors/microcontrollers.

Uploaded by

Muhammed yashif
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
150 views

Syllabus For Microprocessor

This document describes a Microprocessor Lab course that focuses on assembly language programming and peripheral interfacing. The course has 0 lecture hours, 0 tutorial hours, 3 practical hours and 1 credit. Students will practice assembly language programming on the 8086 microprocessor and interfacing various peripheral devices through programming. The lab experiments cover assembly programming using an 8086 trainer kit, MASM assembly, and interfacing devices like stepper motors, timers, and ADCs through assembly code. Students will learn to develop assembly programs and interface I/O devices to microprocessors/microcontrollers.

Uploaded by

Muhammed yashif
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Course L-T-P- Year of

Course Name
code Credits Introduction
CS332 MICROPROCESSOR LAB 0-0-3-1 2016
Pre-requisite: CS305 Microprocessors and Microcontrollers
Course Objectives
 To practice assembly language programming on 8086.
 To practice fundamentals of interfacing/programming various peripheral devices with
microprocessor/microcontroller.
List of Exercises/ Experiments: (Minimum 12 Exercises/ Experiments are mandatory. Exercises/
Experiments marked with * are mandatory)
I. Assembly Language Programming Exercises/Experiments using 8086 Trainer kit

1. Implementation of simple decimal arithmetic and bit manipulation operations.*


2. Implementation of code conversion between BCD, Binary, Hexadecimal and ASCII.
3. Implementation of searching and sorting of 16-bit numbers.
4. Programming exercises using stack and subroutines.*
II. Exercises/Experiments using MASM (PC Required)
5. Study of Assembler and Debugging commands.
6. Implementation of decimal arithmetic( 16 and 32 bit) operations.*
7. Implementation of String manipulations.*
8. Implementation of searching and sorting of 16-bit numbers.
9. Implementation of Matrix operations like addition, transpose, multiplication etc.
III. Interfacing Exercises/Experiments with 8086 trainer kit through Assembly Language
Programming
10. Interfacing with stepper motor - Rotate through any given sequence.*
11. Interfacing with 8255 (mode0 and mode1 only).*
12. Interfacing with 8279 (Rolling message, 2 key lock out and N-key roll over
implementation).*
13. Interfacing with 8253/54 Timer/Counter.
14. Interfacing with Digital-to-Analog Converter.*
15. Interfacing with Analog-to- Digital Converter.
16. Interfacing with 8259 Interrupt Controller.
IV. Exercises/Experiments using 8051 trainer kit
17. Familiarization of 8051 trainer kit by executing simple Assembly Language programs such
as decimal arithmetic and bit manipulation.*
18. Implementation of Timer programming (in mode1).
19. Implementation of stepper motor interfacing, ADC/DAC interfacing and sensor interfacing
with 8251 through Assembly Language programming.
Expected Outcome
The students will be able to
i. Develop assembly language programs for problem solving using software interrupts and
various assembler directives.
ii. Implement interfacing of various I/O devices to the microprocessor/microcontroller
through assembly language programming.

For more study materials>www.ktustudents.in

You might also like