0% found this document useful (0 votes)
233 views4 pages

Gujarat Technological University: Page 1 of 4

This document outlines a course on Microprocessor and Interfacing for a Bachelor of Engineering program. The course introduces students to microprocessor architecture, programming, and interfacing memory and input/output devices. It focuses on the 8085 microprocessor, including its architecture, instruction set, and assembly language programming. Students will learn to write programs using decision making, looping, arithmetic, and other instructions. They will also learn about interfacing concepts, interrupts, and advanced microprocessors like the 8086. The course aims to help students demonstrate knowledge of microprocessor components, identify 8085 architecture elements, write assembly programs, and design interfacing systems. It includes both theory and practical laboratory sessions.

Uploaded by

Er Umesh Thoriya
Copyright
© © All Rights Reserved
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% found this document useful (0 votes)
233 views4 pages

Gujarat Technological University: Page 1 of 4

This document outlines a course on Microprocessor and Interfacing for a Bachelor of Engineering program. The course introduces students to microprocessor architecture, programming, and interfacing memory and input/output devices. It focuses on the 8085 microprocessor, including its architecture, instruction set, and assembly language programming. Students will learn to write programs using decision making, looping, arithmetic, and other instructions. They will also learn about interfacing concepts, interrupts, and advanced microprocessors like the 8086. The course aims to help students demonstrate knowledge of microprocessor components, identify 8085 architecture elements, write assembly programs, and design interfacing systems. It includes both theory and practical laboratory sessions.

Uploaded by

Er Umesh Thoriya
Copyright
© © All Rights Reserved
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/ 4

GUJARAT TECHNOLOGICAL UNIVERSITY

Bachelor of Engineering
Subject Code: 3160712
MICROPROCESSOR AND INTERFACING
6TH SEMESTER
Type of course: Core course

Prerequisite: Fundamentals of Digital Logic Design and Computer Organization

Rationale: The modern digital systems including computer systems are designed with microprocessor as
central device connected to memory and I/O devices. The subject introduces the students with basics of
microprocessor, microprocessor architecture and programming, interfacing microprocessor with memory
and various I/O (Input/Output) devices.

Teaching and Examination Scheme:

Teaching Scheme Credits Examination Marks Total


L T P C Theory Marks Practical Marks Marks
ESE PA (M) ESE (V) PA
(E) (I)
3 0 2 4 70 30 30 20 150

Content:

Sr. Content Total %


No. HRS Weight
age
1 Introduction to Microprocessor, Components of a Microprocessor: 4 8%
Registers, ALU and control & timing, System bus (data, address and control
bus), Microprocessor systems with bus organization
2 Microprocessor Architecture and Operations, Memory, I/O devices, 4 7%
Memory and I/O operations
3 8085 Microprocessor Architecture, Address, Data And Control Buses, 8085 6 12%
Pin Functions, Demultiplexing of Buses, Generation Of Control Signals,
Instruction Cycle, Machine Cycles, T-States, Memory Interfacing
4 Assembly Language Programming Basics, Classification of Instructions, 6 13%
Addressing Modes, 8085 Instruction Set, Instruction And Data Formats,
Writing, Assembling & Executing A Program, Debugging The Programs
5 Writing 8085 assembly language programs with decision, making and 6 12%
looping using data transfer, arithmetic, logical and branch instructions
6 Stack & Subroutines, Developing Counters and Time Delay Routines, Code 6 13%
Conversion, BCD Arithmetic and 16-Bit Data operations
7 Interfacing Concepts, Ports, Interfacing Of I/O Devices, Interrupts In 8085, 8 20%
Programmable Interrupt Controller 8259A, Programmable Peripheral
Interface 8255A
8 Advanced Microprocessors : 8 15%
8086 logical block diagram, segmentation, Pin functions, Minimum and
maximum mode, 80286/80386: Overview and architecture, Programming
model, Data types and instruction set, segments and its types, segment
descriptor, descriptor table and selectors

Page 1 of 4
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3160712

Reference Books:

1. Microprocessor Architecture, Programming, and Applications with the 8085, Ramesh S. Gaonkar
Pub: Penram International.
2. 8086 Programming and Advance Processor Architecture, Savaliya M. T., WileyIndia
3. The 8088 and 8086 Microprocessors, Triebel & Singh, Pearson Education
4. Microprocessors and Interfacing, N. Senthil Kumar, M. Saravanan, S. Jeevanathan, S. K. Shah,
Oxford
5. Advanced Microprocessors, Daniel Tabak, McGrawHill
6. Microprocessor & Interfacing - Douglas Hall, TMH

Course Outcome:

Sr. CO Statement Weightage


No
CO1 Demonstrate the various features of microprocessor, memory and I/O devices 15%
including concepts of system bus.
CO2 Identify the hardware elements of 8085 microprocessor including architecture 25%
and pin functions and programming model including registers, instruction set
and addressing modes.
CO3 Select appropriate 8085 instructions based on size and functions to write a 25%
given assembly language program.
CO4 Design a given interfacing system using concepts of memory and I/O 20%
interfacing.
CO5 Demonstrate the features of advance microprocessors. 15%

Page 2 of 4
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3160712
List of Experiments:

Practical list should be prepared based on the content of the subject and following guidelines should be
useful.

- 8085 assembly language programmes covering all the instructions.


- Interfacing practicals using I/O instructions

Design based Problems (DP)/Open Ended Problem:


1. Develop an 8085 Assembly language program to implement the Booth’s algorithm to multiply two
8-bit numbers.
2. Develop an 8085 Assembly language program to implement division of two 8-bit numbers.
3. Design a program for Digital Clock with format HH:MM:SS (Address and data field) using inbuild
routines of monitor program of your system.
4. Compare the microprocessor and microcontrollers from hardware and software point of view.
5. Prepare a detail report on evaluating overall performance of a microprocessor chip.

Major Equipment:

- 8085 based microprocessor kit


- Modern desktop PC with open source 8085 Simulator

List of Open Source Software/learning website:

- Open source simulator for 8085 processor


- www.nptel.ac.in
- www.intel.com
- www.cpu-world.com

Page 3 of 4
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3160712

Page 4 of 4
w.e.f. AY 2018-19

You might also like