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:
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.