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