King Fahd University of Petroleum & Minerals

Electical Engineering Department

EE 390 Lab -Digital System Engineering (Term 042)

Instructor: ABUL BASHAR Lab Location: 7-206

Office : 7-105 Email : bashar@kfupm.edu.sa

Office Hour: 1:15 PM 2:00 PM (UW) Tel.: 3543

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;

Loop and Strings instructions;

 

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.