Microprocessor (CSC167) — Notes, Syllabus & Past Questions

Architecture and assembly language programming of microprocessors and peripheral interfacing.

Core Course6 Chapters
Chapter 219 Pages

Basic Architecture

Microprocessor Architecture and Operations, Memory, I/O devices, Memory and I/O operations, 8085 Microprocessor Architecture, Address, Data And Control Buses, 8085 Pin Functions.

Read Notes
Chapter 39 Pages

Instruction Cycle

Fetch Operation and Timing Diagram; Execute Operation and Timing Diagram, Instruction Cycle, Machine Cycle, T-States, T-States, Memory Interfacing.

Read Notes
Chapter 432 Pages

Assembly Language Programming

Assembly instruction format, Instruction Types, Mnemonics, Operands, Macro assemblers, Linking, Assembler directives, Addressing Modes, Simple sequence programs, Flags, Branch, Jumps, While-Do.

Read Notes
Chapter 59 Pages

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

Memory Read, Memory Write, I/O Read, I/O Write, Direct Memory Access, Interrupt, Types, Interrupt Masking.

Read Notes
Chapter 613 Pages

Input/ Output Interfaces

Interfacing Concepts, Ports, Interfacing Of I/O Devices, Interrupts In 8085, Programmable Interrupt Controller 8259A, Programmable Peripheral Interface 8255A.

Read Notes
Chapter 712 Pages

Advanced Microprocessors

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.

Read Notes