Instructor

Dr. Janibul Bashir

Course Overview

In this course, we'll study about the architecture of microprocessor 8085. We will study about its instruction set architecture, 8085 programming, interfacing, and its applications.

Course Code

ITT302

Lectures

Mon, Tue, Wed, Fri

Online

Text Book (TB): Microprocessor architecture, programming, and applications with the 8085 by Ramesh Gaonkar

Video Lectures: Microprocessor 8085

Announcements:

  1. Midterm Result shared with all the students on 28 October 2021.

  2. The quiz on Microprocessor 8085 was released on 09-11-2021 at 11:00 AM.

Course Content

Introduction to Microprocessor and Programming Model of 8085 (TB-Chapter 1, 2)

(11-08-2021) -- Programming model of 8085, Registers, Instruction Classification, and 8085 Addressing Modes - Lecture 1

(13-08-2021) -- Instruction set architecture of microprocessor 8085 - Lecture 2

Microprocessor Architecture and Memory (TB-Chapter 3, 4)

(16-08-2021) -- Microprocessor 8085 Operations: Internal and External Operations - Lecture 3

(18-08-2021) -- Memory System for microprocessor 8085, Registers, Memory Addressing, Chip Selection Logic - Lecture 4

(23-08-2021) -- PIN Diagram for Microprocessor 8085- Lecture 5

(25-08-2021) -- Microprocessor 8085 Operations with proper Bus Timings - Lecture 6

Interfacing Memory and I/O (Reference: TB - Chapter 4,5)

(27-08-2021) -- Microprocessor 8085 Interfacing: Memory and connecting 8155 Memory Segment - Lecture 7

(31-08-2021) -- Microprocessor 8085 Interfacing: Input Output Devices - Lecture 8

(06-09-2021) -- Microprocessor 8085 Interfacing I/O Devices: Peripheral Mapped I/O and Memory Mapped I/O - Lecture 9

Programming in 8085 (Reference: TB - Chapter 6,7,8,9)

(08-09-2021) -- Microprocessor 8085 Programming: Monitor Program, Data Transfer Instructions - Lecture 10

(10-09-2021) -- Microprocessor 8085 Programming: Arithmetic, Logic, and Branch Instructions - Lecture 11

(13-09-2021) -- Loops, Counters, and Time Delays - Lecture 12

(16-09-2021) -- Stacks and Subroutines - Lecture 13

Interrupts (Reference: TB - Chapter 11)

(15-10-2021) -- 8085 Interrupts: Hardware & Software, Vectored & Non-Vectored, Maskable and Non-Maskable - Lecture 14

(25-10-2021) -- 8085 Vectored Interrupts: Trap, RST 7.5, RST 6.5, RST 5.5, SIM and RIM instructions - Lecture 15

(28-10-2021) -- Programmable Interrupt Controller - 8259A - Lecture 16

(03-10-2021) -- Direct Memory Acess and Programmable DMA Controller - 8237 - Lecture 17