CSE Syllabus
CSE Syllabus
Learning Outcomes
Write programs to run on 8085 microprocessor based systems.
Design system using memory chips and peripheral chips for 16 bit 8085
microprocessor.
Understand and devise techniques for faster execution of instructions, improve speed
of operations and enhance performance of microprocessors.
Distinguish between RISC and CISC processors.
Understand multi core processor and its advantages.
Course Synopsis
Microcomputer Structure and Operations, Microprocessors and Memory, Assembly
Language Programming, Bus System, Microprocessors Interfacing, Introduction to 8086
architecture.
Course Outline / Content
Unit Topics Week
1. Microcomputer Structure and Operations: Basic Microcomputer
Elements, Typical Microcomputer Structure, CPU, Memory System, 2
Input Output
2. Microprocessors and Memory: Typical 8, 16 and 32 bit
Microprocessors,8085,Microprocessor Specification, Memory 2
Technologies
3. Assembly Language Programming: Programming Model of 8085,
Registers, Fetch, Execute Operation of CPU, Instruction Set, 3
Addressing Modes, Basic Operations, Microprocessor Arithmetic,
Program Flow, Control Using Looping and Branching, Stack,
Subroutines, Interrupts, Resets
4. Bus System: System Bus Structure, Bus Operations, Cycle by Cycle
Operations, Timing and Control, Priority Management, Address 2
Decoding
5. Microprocessors Interfacing: Interfacing concepts, Parallel Input
Output, Memory Interfacing, Direct Memory Access. The Serial 3
Subsystems. Programmable Peripheral Interface, Analog Converter
28
Subsystem
6. Introduction to 8086 architecture: Main features and addressing 2
modes, difference between 8085 and 8086.
Text Books
1. Microprocessor by Goankar
2. Microprocessor by Douglas Hall
References
1. 8086/8088 family: Design Programming and Interfacing: John Uffenbeck .
29