King Fahd University
of Petroleum & Minerals
Electical Engineering Department
Instructor: ABUL BASHAR Lab
Location: 7-206
Office : 7-105 Email : bashar@kfupm.edu.sa
Office Hour:
TOPICS |
Wk
|
DATE
|
LAB Experiments
|
Overview of mC/mP systems; 8086/8088 mP internal architechture |
1 |
Feb 12 - 16 |
No Lab. |
Data types, Memory segments; Internal registers and
Flags; Memory address and Stack
(briefly); |
2 |
Feb 19 – 23 |
Lab.0: PC
Hardware and Operating Systems |
Addressing modes; - - - - Brief discussion on DEBUG
commands |
3 |
Feb 26 – Mar 2 |
Lab.1:
Introduction to DEBUG and Turbo
Debugger |
Data transfer instructions;
Arithmetic instructions; Logical instructions; |
4 |
Mar 5 – 9 |
Lab.2:
Addressing Modes and Data Transfer Instructions |
Shift and Rotate
instructions; Flag control, Compare
instruction; Introduction to EDIT, TASM,
TLINK; |
5 |
Mar 12 – 16 |
Lab 3:
Arithmetic Instructions |
Jump Instructions; Stack instructions and
Subroutines; |
6 |
Mar 19 – 23 |
Lab 4:
Shift and Rotate instructions |
Progring using Interrupt
interface - - - - - - - - - - - - - - - - |
7 |
Mar 26 – 30 |
Lab 5:
Using BIOS Services and DOS functions Part1: Text based Graphics (Lab
QUIZ # 1) |
8088 and 8086 Hardware Minimum and Maximum Modes |
8 |
Apr 2 - 6 |
Lab.6:Using
BIOS Services and DOS functions Part2: Pixel
based Graphics |
Memory Interface; System clock,Bus cycle; |
9 |
Apr 16 – 20 |
Lab
7:Introduction to Flight86 Microprocessor Trainer and Application Board |
Hardware organisation of
memory; Read and Write Bus cycles; Memory interface circuit; |
10 |
Apr 23 – 27 |
Lab.8:Flight86
Application I – Traffic Lights |
ROM,PROM,EPROM (prog.
storage); RAM,SRAM,DRAM (data
storage); |
11 |
Apr 30 – May 4 |
Lab.9:Flight86
Application II – Motor Control (Lab
QUIZ # 2) |
I/O Interface,Isolated min
& max mode; I/O instructions,I/O bus
cycle; Bytewide output and input
circuit; |
12 |
May 7 – 11 |
Lab 10:
Introduction to the 8051 Microcontroller |
The 8255A (PPI) I/O interface chip; 8255A parallel I/O ports; |
13 |
May 14 – 18 |
To be
decided |
Memory mapped I/O
Interface; Serial comm. Interface, DAC
and ADC; |
14 |
May 21 – 25 |
To be
decided |
Interrupt interface Review |
15 |
May 28 – Jun 1 |
LAB FINAL |
Grading
(20) Report 7%, Prelab 3%, Quiz 2%,
Attendance 1%, Lab Final 7%
Late Submissions -1 mark per week for Report
and –0.5 mark per week for Prelab
Absences: More than 2 absents in the Lab will
be notified to the Lab Coordinator.