Syllabus

BSc CSIT · Semester II

Microprocessor syllabus

Official TU syllabus for Microprocessor (CSC167): 7 units, 60 topics, 3 credit hours. Every unit links to its notes and solved questions.

1

Introduction

4h · 2 Q
  • Introduction to Microprocessor
  • Components of a Microprocessor: Registers, ALU and control & timing
  • System bus (data, address and control bus)
  • Microprocessor systems with bus organization
2

Basic Architecture

7h · 9 Q
  • Microprocessor Architecture and Operations
  • Memory
  • I/O devices
  • Memory and I/O operations
  • 8085 Microprocessor Architecture
  • Address, Data And Control Buses
  • 8085 Pin Functions
  • Demultiplexing of Buses
  • Generation Of Control Signals
3

Instruction Cycle

3h · 7 Q
  • Fetch Operation and Timing Diagram
  • Execute Operation and Timing Diagram
  • Instruction Cycle
  • Machine Cycle
  • T-States
  • T-States
  • Memory Interfacing
4

Assembly Language Programming

10h · 28 Q
  • Assembly instruction format
  • Instruction Types
  • Mnemonics
  • Operands
  • Macro assemblers
  • Linking
  • Assembler directives
  • Addressing Modes
  • Simple sequence programs
  • Flags
  • Branch
  • Jumps
  • While-Do
  • Repeat-Until
  • If-Then-Else and Multiple If-then Programs
  • Debugging
5

Basic I/O, Memory R/W and Interrupt Operations

6h · 10 Q
  • Memory Read
  • Memory Write
  • I/O Read
  • I/O Write
  • Direct Memory Access
  • Interrupt
  • Types
  • Interrupt Masking
6

Input/ Output Interfaces

6h · 8 Q
  • Interfacing Concepts
  • Ports
  • Interfacing Of I/O Devices
  • Interrupts In 8085
  • Programmable Interrupt Controller 8259A
  • Programmable Peripheral Interface 8255A
7

Advanced Microprocessors

9h · 19 Q
  • 8086: logical block diagram and segments
  • 80286: Architecture, Registers, (Real/Protected mode)
  • Privilege levels
  • descriptor cache
  • Memory access in GDT and LDT
  • multitasking
  • addressing modes
  • flag register
  • 80386: Architecture, Register organization, Memory access in protected mode
  • Paging

Textbooks and references

  • Ramesh S.Gaonkar, Microprocessor Architecture, Programming, and Applications with 8085, Prentice Hall
  • A.P.Malvino and J.A.Brown, Digital Computer Electronics, 3rd Edition, Tata McGraw Hill D.V.Hall, Microprocessors and Interfacingv – Programming and Hardware, McGraw Hill
  • 8000 to 8085 Introduction to 8085 Microprocessor for Engineers and Scientists, A.K.Gosh, Prentice Hall

Study CSC167 the smart way

Solved questions, flashcards & practice