B.Tech. Computer Science Engineering Effective For The Batches Admitted From Session 2022-23-38
B.Tech. Computer Science Engineering Effective For The Batches Admitted From Session 2022-23-38
CO4 2 2 3 1
CO5 2 3 2 1
CO (Average) 0.6 1.0 1.4 1.2 1.4 0.8 0.4 0.2 0.2
Course
Average
3-High, 2-Medium, 1-Low
Syllabus
UNIT-1: Introduction to Microprocessors & Microcomputers History and Evolution, types of microprocessors,
Microcomputer Programming Languages, Microcomputer Architecture, Intel 8085 Microprocessor, Register
Architecture, Bus Organization, Registers, ALU, Control section, Instruction set of 8085, Instruction format,
Addressing modes, Types of Instructions.
UNIT-II: Assembly Language Programming and Timing Diagram Assembly language programming in 8085,
Macros, Labels and Directives, Microprocessor timings, Micro instructions, Instruction cycle, Machine cycles,
T-states, State transition diagrams, Timing diagram for different machine cycles.
UNIT III: Serial I/O, Interrupts and Comparison of Contemporary Microprocessors Serial I/O using SID,
SOD. Interrupts in 8085, RST instructions, Issues in implementing interrupts, multiple interrupts and
priorities, Daisy chaining, interrupt handling in 8085, Enabling, Disabling & masking of interrupts.
UNIT IV: Data Transfer techniques Data transfer techniques, Parallel & Programmed data transfer using
8155. Programmable parallel ports & handshake input/output, Asynchronous and Synchronous data transfer
using 8251. PIC (8259), PPI (8255), DMA controller (8257).
UNIT V: Microprocessor Interfacing Techniques Interfacing Traffic Light Interface, Stepper Motor, 4 Digit 7
Segment LED , Elevator, Musical Tone Generator & 8 Channel 12Bit ADC with Multiplexor &A/D converters,
D/A converters.
UNIT VI: Architecture of Typical 16-Bit Microprocessors (Intel 8086) Introduction to a 16 bit microprocessor,
Memory address space and data organization, Segment registers and Memory segmentation, Generating a
memory address, I/O address space, Addressing modes, Comparison of 8086 & 8088, Basic configurations
of 8086/8088, Min. Mode, Max. Mode & System timing, Introduction to Instruction Set of 8086.
Text Books
1. Ramesh Gaonkar , Microprocessor Architecture, Programming, and Application with the 8085,
Penram publications.
2. John Ufferbeck, The 8080/85 Family: Design, Programming & Interfacing, PHI India Microprocessor &
Interfacing - Douglas Hall, TMH.
3. Savaliya M. T., 8086 Programming and Advance Processor Architecture, Wiley India.
4. Triebel& Singh, The 8088 and 8086 Microprocessors, , Pearson Education
Reference Books
1. J H Hennessy and D A Patterson, Computer Architecture: A Quantitative Approach.
2. Bhurchandi K and A K Ray, Advanced Microprocessor and Peripherals.
3. Brey, The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium
pro Processor.
38 | P a g e