King Fahd University of Petroleum & Minerals

Electical Engineering Department

EE 390 Lab -Digital System Engineering (Term 032)


 

Instructor:              ABUL BASHAR                                                           Lab Location7-206 

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

Office Hour:           10:00 AM -10:30 AM (UTW)                          Tel. 3543

 

TOPICS

Wk

DATE

LAB  Experiments

Overview of mC/mP systems;

8086/8088 mP internal architechture, software model; memory addreses;

 

1

Feb. 14-18

 

No Lab.

Data types,  Memory segments;

Internal registers and Flags;

Memory address and Stack (briefly);

 

2

Feb. 21-25

No Lab

Addressing modes;

- - - -

Brief discussion on DEBUG commands

 

3

Feb. 28-Mar.3

Lab.1: PC Hardware and Operating Systems- Introduction to 16-bit Microprocessor Trainer

Data transfer instructions;

Arithmetic instructions;

Logical instructions;

 

4

Mar. 6-10

Lab.2: MS-DOS Debugger (DEBUG) and Turbo Debugger (TD)

Shift and Rotate instructions;

Flag control, Compare instruction;

Introduction to EDIT, TASM, TLINK;

 

5

Mar. 13-17

Lab.3: Addressing Modes and Data Transfer using Turbo Debugger (TD)

Jump Instructions;

Stack instructions and Subroutines;

Loop and Strings instructions;

 

6

Mar. 20-24

(EXAM 1)

Lab.4: Arithmetic Instructions using Turbo Debugger Program

Progring using Interrupt interface

- - - - - - - -

- - - - - - - -

 

7

Mar. 27-31

Lab.5: Logic, Shift and Rotate instructions using TD and Introduction of Turbo Assembler.

8088 and 8086 Hardware

Minimum and Maximum Modes

 

8

Apr. 3-7

Lab.6: Flag Control, Jump, Loop and Call Instructions using Turbo Assembler

Memory Interface;

System clock,Bus cycle;

9

Apr. 10-14

Tutorial 1

Hardware organisation of memory;

Read and Write Bus cycles;

Memory interface circuit;

 

10

Apr. 17-21

Lab.7: system call functions

(extra handout will be supplied)

 

ROM,PROM,EPROM (prog. storage);

RAM,SRAM,DRAM (data storage);

 

11

Apr. 24-29

Lab.8: Memory Mapping

(extra handout will be supplied)

I/O Interface,Isolated min & max mode;

I/O instructions,I/O bus cycle;

Bytewide output and input circuit;

 

12

May 1-5

Tutorial 2

The 8255A (PPI)  I/O interface chip;

8255A parallel I/O ports;

 

13

May 8-12

(EXAM 2)

Lab.9: Parallel Input/output and Interfacing Applications

 

Memory mapped I/O Interface;

Serial comm. Interface, DAC and ADC;

 

14

May 15-19

Lab.10: Pulse Width Modulation

Interrupt interface

Review

15

May 22-26

LAB FINAL


Grading (20)
    Report 7%, Prelab 3%, Quiz 2%, Attendance 1%, Lab Final 7%

Absences:         More than 2 absents in the Lab will be notified to the Lab Coordinator